AI-enhanced for better readability
Senior Software Engineer (Rust, Python, C, Embedded Linux) - Veo Technologies
Location: Copenhagen, Denmark (ONSITE)
Employment Type: Full-time
Source: Hacker News
About Veo Technologies
Veo makes an AI sports camera. One camera on any pitch records the match from several sensors, stitches them into one continuous view, and our models track every player and the ball for the whole game. Coaches and players get stats like goals, possession, and passes.
About the Role
You will build Rust and Python user-space apps on our embedded Linux camera and help shape the firmware architecture and Linux platform. You will not be writing drivers or doing low-level hardware work.
Day-to-day responsibilities include:
- Working with Yocto system services, D-Bus, and device trees.
- Managing BLE/Wi-Fi with GATT and Protobuf protocols for mobile apps.
- Handling cloud integrations (REST, S3, OpenTelemetry).
- Managing diagnostics across a fleet of devices.
- Collaborating closely with our AI, video, and cloud teams.
Technical Stack
- Languages: Rust, Python, C
- Embedded/OS: Yocto/OpenEmbedded (meta-tegra), Zephyr, NixOS
- Infrastructure/Tools: GitHub Actions, AWS S3, OpenTelemetry, Grafana, Loggly
Requirements
- 5+ years of professional experience.
- Fluency in at least two of the following: Rust, Python, or C.
- Experience with embedded Linux (Yocto) and BLE/Wi-Fi.
- Bonus: MCU/RTOS experience is a plus.
Benefits
- Our Copenhagen office features an indoor ball court, a rooftop terrace, and a gym.