Embedded Software Engineer for N3XT Department
Quantum Systems
Gilching, Germany
About the Role
As an Embedded Software Engineer, you will be at the forefront of developing the next generation of intelligent flight systems at Quantum-Systems. Your mission: to design, implement, and iterate embedded software that enables autonomous operation in complex and dynamic environments. From cutting-edge algorithm development to real-world field testing, you will play a key role in shaping the core autonomy capabilities of our aerial platforms.
Working from our headquarters in Munich, you’ll collaborate closely with a cross-functional team of hardware, perception, and flight systems engineers. With a hands-on, agile approach to development, you will contribute directly to rapid prototyping cycles, pushing boundaries and delivering impactful solutions that ensure safe and reliable autonomous operations.
What is Your Day-to-Day Mission?
- Design and implement embedded software for a wide range of advanced systems, enabling autonomous operation in dynamic and high-stakes environments;
- Develop core capabilities including:
- Sensor fusion for multi-modal situational awareness;
- Object tracking and identification, target acquisition, and precision guidance;
- Autonomous navigation and real-time path planning;
- Integration with real-time operating systems (RTOS).
- Create novel algorithms and system-level concepts for autonomous decision-making, high-speed targeting, and mission-critical responsiveness;
- Collaborate closely with hardware, perception, and flight systems engineers in a fast-paced, iterative development environment;
- Test and validate code across the full development lifecycle — from simulation environments to hardware-in-the-loop setups and live field trials — ensuring robust real-world performance.
What You Bring to the Team
- A Bachelor's or Master’s degree in Software Engineering, Electrical Engineering, Robotics, or a related field;
- Several years of experience working with embedded systems in autonomous or mission-critical domains;
- Deep expertise in C/C++ and embedded development on ARM Cortex-M microcontrollers;
- Strong understanding of real-time operating systems such as FreeRTOS or uCOS II;
- Familiarity with task scheduling, inter-process communication, and multi-threaded software architecture;
- Solid experience with hardware communication interfaces (e.g., UART, SPI, I2C, CAN, Ethernet);
- Ability to interpret schematics and bridge the gap between hardware and software constraints;
- Proficiency in using version control systems (Git) and collaborative development workflows;
- Strong initiative and the ability to independently drive areas of responsibility;
- A communicative and solution-oriented mindset, with an eagerness to contribute to a highly technical team;
- English language skills at B2 level or higher.
Apply Now
Don't forget to mention EuroTechJobs when applying.