(Senior) Robotics Software Engineer (All genders)

Contract type
Ongoing
Work mode
Remote · Berlin, Germany, Munich
Experience
Senior · Not stated

Level inferred from job title

Job description

A Robotics Engineer role focused on embedded perception systems, enabling real-time autonomy onboard next-generation UAV platforms. The engineer works hands-on with camera data pipelines, ROS2-based systems, and embedded compute platforms.

At a glance

Work mode
Remote · Berlin, Germany, Munich
Languages
English

What you'll do

  • Develop and integrate real-time perception pipelines on embedded platforms such as the Jetson Nano NX
  • Migrate legacy monolithic systems to ROS2, refactoring and modularizing components for better scalability and maintainability
  • Enable and optimize image data access across native and containerized components (e.g., Dockerized ROS2 processes)
  • Design and implement low-level camera and sensor drivers for real-time vision acquisition
  • Collaborate with AI, controls, and hardware teams to ensure tight integration between perception and other onboard subsystems
  • Profile and debug system performance under embedded constraints (compute, thermal, bandwidth), ensuring stability and robustness in field deployments
  • Contribute to system-level architecture discussions with a focus on communication reliability and modularity

What we're looking for

  • Bachelor's or Master's degree in Engineering or a related technical field
  • Strong experience with ROS2, including real-world deployment and integration of perception modules
  • Proficient in Python and C++ for embedded and robotics development
  • Solid background in robotics, autonomous systems, embedded development, or aerospace applications
  • Familiarity with embedded Linux platforms, particularly NVIDIA Jetson devices
  • Experience integrating containerized processes (e.g., Docker) into onboard robotic systems
  • Ability to navigate and coordinate between different frameworks (ROS2, legacy/custom codebases, third-party modules)
  • Strong problem-solving and debugging skills, especially in real-time or resource-constrained environments
  • Effective communicator and team player in multidisciplinary engineering teams
  • Self-driven, organized, and adaptable to fast-paced development cycles
  • Willingness to travel occasionally for field testing and deployment
  • Eligible to obtain and maintain the appropriate security clearance required for this position

Your team

Minerva

STARK's command and control software — the brain that connects operators to autonomous systems across multiple domains in real time. A small, senior software group based in Berlin and Munich, working directly with systems and hardware teams to build mission-critical C2 capabilities deployed in active operational environments.

Benefits

  • The software and systems you work on directly protect personnel and defend European and national sovereignty
  • Work alongside industry-leading minds on autonomous systems, advanced propulsion, and secure cyber platforms
  • Fast-paced, collaborative environment where bold ideas are supported by serious R&D backing

Apply

Direct apply at Skdse

Opens the job posting at Skdse

About Stark

Forging the future of European and national security through cutting-edge, AI-driven technology and unmatched engineering precision

A premier defence technology company combining elite engineering talent with agile technology and an AI-native operational culture to turn complex defence challenges into field-tested, multi-domain solutions.

Mission

To equip NATO Allies and their partners with next-generation autonomous defence platforms and advanced AI-driven software built to perform in the world's most demanding environments.

Key facts

  • Defence technology
  • Works on autonomous systems, advanced propulsion, and secure cyber platforms
  • Minerva team based in Berlin and Munich

Partners & customers

NATO Allies

What they value

  • Relentless innovation
  • Bold ideas supported by serious R&D backing