Veo

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

Veo
Apply
8 months ago
Copenhagen, DenmarkSenior

Responsibilities

  • Develop and maintain Rust- and Python-based user-space applications for Veo’s embedded Linux camera platform.
  • Contribute to firmware architecture and Linux platform engineering, including system reliability and diagnostics.
  • Integrate the camera system with cloud services and maintain REST API, OpenTelemetry, and AWS S3 integrations.
  • Build BLE and Wi-Fi connectivity features, including GATT services and mobile-device communication.
  • Develop application-layer protocols using Protobuf-based communication and data serialization.
  • Collaborate with AI, video processing, cloud, and other platform teams.
  • Improve monitoring, observability, state management, and operational troubleshooting across the device fleet.

Requirements

  • At least 5 years of experience and a background in electrical or software engineering.
  • Strong foundation in software development practices, architecture, and design patterns.
  • Experience developing maintainable Rust or Python user-space applications for embedded device fleets.
  • Experience with embedded Linux systems using Yocto, including system services, D-Bus, device trees, state management, and diagnostics.
  • Experience integrating embedded systems with cloud services and troubleshooting operational issues.
  • Experience developing BLE and Wi-Fi applications, including GATT services, connection management, Protobuf-based protocols, and mobile-device communication.
  • Familiarity with MCU development and RTOS environments is preferred.
  • Fluency in at least two of Rust, Python, and C is preferred.

Benefits

  • Copenhagen office with an indoor ball court, rooftop terrace, and well-equipped gym.
  • Collaborative workplace emphasizing cross-disciplinary work, creative thinking, learning, ownership, teamwork, and customer focus.

Tech Stack

CGitHub ActionsGrafanaLogglyPythonRust

Categories

Veo

About Veo

201-500 employees

Veo builds AI-powered sports cameras and a cloud platform that record, live stream, and analyze matches and training without a camera operator. It sells hardware paired with subscription software to clubs, schools, and academies to review footage, share highlights, and track players and the ball. Founded in 2015 and headquartered in Copenhagen, it reports adoption by more than 40,000 clubs across 90+ countries.

Contact me