Skip to content

Senior Software Engineer (Rust, Python, C, Embedded Linux)

Veo Technologies

RustPythonCYocto/OpenEmbeddedZephyrNixOSGitHub ActionsAWS S3

Veo makes an AI sports camera that records matches from multiple sensors, stitches them into a continuous view, and tracks players and the ball to provide coaching stats. The role is to build Rust and Python user-space applications on an embedded Linux camera platform and help shape the firmware architecture and Linux platform.

What you’ll do

  • Build Rust and Python user-space applications on embedded Linux camera
  • Help shape firmware architecture and the Linux platform
  • Work on Yocto system services, D-Bus and device trees
  • Implement BLE/Wi-Fi with GATT and Protobuf protocols to mobile apps
  • Implement cloud integrations (REST, S3, OpenTelemetry) and diagnostics across a fleet
  • Collaborate closely with AI, video and cloud teams

What they’re looking for

  • 5+ years of experience
  • Fluency in at least two of Rust, Python, C
  • Experience with embedded Linux (Yocto) and BLE/Wi-Fi
  • MCU/RTOS experience is a plus

Skills

  • Rust: Rust, user-space apps
  • Python: Python, user-space apps
  • C: C
  • Yocto/OpenEmbedded: Yocto, OpenEmbedded, meta-tegra, system services
  • Zephyr: Zephyr, MCU, RTOS
  • NixOS: NixOS
  • GitHub Actions: GitHub Actions
  • AWS S3: AWS S3, S3, cloud integrations
  • OpenTelemetry: OpenTelemetry, diagnostics
  • Grafana: Grafana
  • Loggly: Loggly
  • D-Bus: D-Bus
  • Protobuf: Protobuf, mobile app protocols
  • BLE: BLE, GATT
  • Wi-Fi: Wi-Fi
  • Device trees: device trees
  • REST: REST, cloud integrations

The post

Veo Technologies | Senior Software Engineer (Rust, Python, C, Embedded Linux) | Copenhagen, Denmark | ONSITE | Full-time

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.

You will build Rust and Python user-space apps on our embedded Linux camera, and help shape the firmware architecture and Linux platform. You won't be writing drivers or doing low-level hardware work. Day to day that means Yocto system services, D-Bus and device trees, BLE/Wi-Fi with GATT and Protobuf protocols to our mobile apps, cloud integrations (REST, S3, OpenTelemetry), and diagnostics across a fleet of devices. You will work closely with our AI, video and cloud teams.

Stack: Rust, Python, C, Yocto/OpenEmbedded (meta-tegra), Zephyr, NixOS, GitHub Actions, AWS S3, OpenTelemetry, Grafana, Loggly.

Looking for: 5+ years of experience, fluency in at least two of Rust/Python/C, and experience with embedded Linux (Yocto) and BLE/Wi-Fi. MCU/RTOS experience is a plus.

Our Copenhagen office has an indoor ball court, a rooftop terrace and a gym.

Apply: https://nordictechjobs.com/jobs/wQWZw34HNY

Where
On-site · Copenhagen, DK
Level
Senior
Type
Full-time
Posted
Oct 1 by eu-tech-tak

Get ready with Pathways

Our career copilot reads your resume and this post.

Tailor my resume to itWrite a cover letterPractise the interview