(Senior) Robotics Software Engineer (m/f/d)
STARK — Unmanned defense systems
About the role
STARK is a defense technology company revolutionizing the way autonomous systems are deployed across multiple domains. We design, develop and manufacture high-performance unmanned vehicles that are software-defined, mass-scalable, and cost effective – giving NATO and its allies a decisive edge in the most contested environments. We’re focused on delivering deployable, high-performance systems—not future promises. In a time of rising threats, STARK is bolstering the technological edge of NATO Allies and their Partners to deter aggression and defend Europe—today. Minerva is STARK's command and control software — the brain that connects operators to autonomous systems across multiple domains in real time. The Minerva team is a small, senior software group based in Berlin and Munich, working directly with our systems and hardware teams to build mission-critical C2 capabilities deployed in active operational environments. We move fast, ship real software, and operate under constraints most engineers never encounter — low-bandwidth networks, air-gapped devices, high-stakes decision loops. There is no room for abstraction for its own sake. Everything we build ends up in the hands of real operators in the field . As a Robotics Engineer with a focus on embedded perception systems, you will play a critical role in enabling real-time autonomy onboard next-generation UAV platforms. You will work directly with camera data pipelines, ROS2-based systems, and embedded compute platforms to build robust, efficient, and scalable perception functionality.
You will contribute as a highly skilled individual contributor—hands-on with the system—bridging diverse codebases and enabling data flows across native ROS2 nodes, legacy frameworks, and containerized third-party modules. Your work will be essential to ensuring that our autonomous systems operate reliably in real-world, resource-constrained environments.
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.
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.
What the index says about this role
- First seen by JobLarper — Aug 2, 2026, 6 days ago. Older postings collect hundreds of applicants — a tailored résumé matters more the longer a role has been live.
- No pay range in our index for this listing. Across 20 indexed Software Engineer roles in EMEA that do publish one, the middle half sits between $175k and $330k, median $309k — JobLarper's read of the market, not a figure from STARK.
- What Software Engineer roles ask for — across 10,230 indexed openings: REST/APIs (46%), Backend (42%), Cloud (38%), Python (38%), Go (25%). This posting names Cloud, Python.
- STARK is hiring actively — 79 open roles indexed.
Derived from the 27,000 roles JobLarper indexes daily from official company boards — not from the job description above.
More open roles at STARK
- Senior Computer Vision Engineer (All Genders)Berlin · Munich · Senior+
- RF Engineer / RF Technician - Ground Control Station (m/f/d)Berlin · Mid
- Flight Test Engineer (m/f/d)Munich · Mid
- Flight Test Engineer / UAV Pilot (All Genders)Swindon · Mid
- Software Engineer Electronic Warfare (All Genders)Berlin · Mid
- Speculative Application - Netherlands (m/f/d)Amsterdam · Mid
- Senior Embedded Software Engineer (All Genders)Swindon · Senior+
- Guidance Engineer (all genders)Remote, UK · Mid
Similar Software Engineer roles at other companies
- Software Engineer, Google Cloud StorageGoogle · Raleigh, NC, USA · 4325 Glenwood Ave #1047k, Raleigh, NC 27612, USA · Durham, NC, USA
- Senior Software Engineer, Search Quality, AI/MLGoogle · New York, NY, USA
- Senior Software Engineer, Network InfrastructureGoogle · Sunnyvale, CA, USA
- Software Engineer, Early Career, CampusGoogle · Mountain View, CA, USA · Google Building 1395, 1395 Charleston Rd, Mountain View, CA 94043, USA · Cambridge, MA, USA
- Software Engineer, Security Command CenterGoogle · Kirkland, WA, USA
- Software Engineer III, Embedded Systems/Firmware, Power OptimizationGoogle · —
- Lead Software Engineer - O9 , ITCNike · Karnataka, India
- Senior Software Engineer, Global Converse, ITCNike · Karnataka, India
Browse all software engineer jobs in europe — 1,102 open roles across 277 companies.