Robotics Software Engineer - Weapon Control System (m/w/d)
- Opportunity to work on a new solution from scratch in a technical complex environment
- Work in an international, agile, cross-functional team creating the future of autonomous systems
- Grow your career in a expanding and ambitious engineering team
- Build innovative products using state-of-the-art technologies in AI, robotics, and autonomy
- Benefit from a steep learning curve and continuous development
- Enjoy team events and a strong, collaborative culture
What you will do
You will contribute to the design, development, and integration of operational weapon control software with core robotic capabilities, including:
- Low-level, real-time interface integration with the robotics system (but not engineering of the robotics or electronics itself).
- Position control and high-precision calibration of the robotic system based on object tracking input from a multi-modal sensor suite.
- Developing and improving algorithms for targeting, ballistic calculations, and safe fire control.
- Designing and implementing weapon control software with multi-device (embedded, tablet, …) user interface and rule-based control logic.
- Building safeguards to ensure deterministic behaviour, reliability, and system-level stability.
- Debugging and validating the system during field tests and under real-world constraints.
Must-Have Skills
Technical Fundamentals:
- Proficiency in C++ for control of the robotic hardware interface via ROS2.
- Experience developing software that runs on real robots, embedded systems, or hardware-in-the-loop systems.
- Experience with API design and development of abstraction layers between hardware capabilities and operator control logic.
- Expertise in developing middleware between robotics and the user interface; ideally in a secure programming language like Rust.
- Solid foundation in algorithms, data structures, and numerical methods. In particular, for the development of speed-optimized, high-precision calculations for tracking, positioning, and ballistics.
- Development of intuitive, robust, and efficient user interface software that is device-independent and portable. Therefore, extensive experience in an appropriate framework like Flutter/Dart or React is mandatory.
- Strong debugging skills: Runtime issues, latency, performance bottlenecks, integration failures, memory safety, graceful degradation.
- Ability to architect, design, implement, and document clean, modular, and maintainable software systems.
- Builder mentality: You ship working solutions, not theoretical concepts.
- Hands-on ownership: You proactively solve problems, even outside your direct scope.
- Field-driven mindset: You care about what works and survives in real operations.
- High quality bar: You aim for reliability, determinism, and clarity in your engineering, because lives might depend on it.
- Startup drive: You execute fast despite ambiguity and adapt quickly to change operational needs.
- Business language is English and fluency in speaking, understanding, and writing is a must; German language skill is a bonus.
- Prior military service experience is a bonus.
- Willingness to travel
- Citizenship of NATO member country or closed allied are mandatory