(Senior) Robotics Software Engineer (All genders)
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
What they value
- Relentless innovation
- Bold ideas supported by serious R&D backing
