Posted on:June 25, 2026
Senior Embedded Systems Engineer at Airmo
Airmo is hiring a Senior Embedded Systems Engineer in Munich, Germany +1 more. On-site.
About Airmo
Airmo provides methane emissions monitoring for the energy and waste sectors. Its platform integrates satellite, aircraft, and drone data to detect and quantify methane leaks, supporting compliance with OGMP 2.0 and LDAR programs for oil and gas operators, regulators, and investors. The company designs, builds, and operates monitoring tools tailored to specific sites and reporting needs.
Senior Embedded Systems Engineer job description
Your mission
AIRMO is looking for a hands-on, talented Senior Embedded Software Engineer to own the design, development, and maintenance of our next-generation satellite and airborne control systems. You’ll be at the core of our Payload Handling Unit (PHU) software and hardware — powering payloads, orchestrating data capture, and ensuring rock-solid reliability in space and flight.
Your responsibilities in AIRMO
Your tasks will include, but are not limited to:
Your responsibilities in AIRMO
Your tasks will include, but are not limited to:
- Designing, writing, and maintaining real-time firmware on STM32 (bare-metal and RTOS) for power sequencing, current monitoring, and fault shutdown
- Developing and optimizing Linux applications on NVIDIA Jetson (ARM) for high-throughput data handling
- Integrating and coordinating data streams from USB cameras, UART/CAN sensors, and CameraLink frame grabbers
- Implementing precise trigger logic and timestamp synchronization using GNSS modules and PPS signals
- Interfacing with IMUs, RTCs, environmental sensors, and other payload peripherals
- Building and running unit/integration tests, hardware-in-the-loop benches, and automated validation suites
- Implementing and debugging Cyphal (CAN-based) protocols and YAMCS Mission Control interfaces
- Collaborating closely with hardware, optics, and mission operations teams to integrate software into end-to-end payload systems
- Documenting firmware architectures, APIs, test plans, and validation results with clarity and rigor
Your profile
The ideal candidate will have:
- Bachelor’s or Master’s in Electrical Engineering, Software Engineering, Computer Science, or equivalent hands-on experience
- 5+ years of embedded software development, preferably in aerospace, robotics, or other high reliability domains
- Expert-level C/C++ skills for bare-metal and RTOS environments
- Proven Linux application development on ARM platforms, including cross-toolchains and kernel extensions
- Hands-on integration experience with:
- GNSS timing modules
- Inertial sensors, real-time clocks, environmental sensors
- High-speed interfaces: USB, UART, CAN, CameraLink
- Solid understanding of power management, current sensing, and hardware fault protection
- Familiarity with Cyphal and YAMCS or comparable ground-control frameworks
- A “hacker” mentality: rapid prototyping, creative problem-solving, and a willingness to dive into schematics or PCB layouts when needed
- Fluency in English
The minimum requirements for applicants include:
- Ability to spin up a FreeRTOS task faster than your morning coffee brews- Bachelor’s or Master’s in Electrical Engineering, Software Engineering, Computer Science, or equivalent hands-on experience
- 5+ years of embedded software development, preferably in aerospace, robotics, or other high reliability domains
- Expert-level C/C++ skills for bare-metal and RTOS environments
- Proven Linux application development on ARM platforms, including cross-toolchains and kernel extensions
- Hands-on integration experience with:
- GNSS timing modules
- Inertial sensors, real-time clocks, environmental sensors
- High-speed interfaces: USB, UART, CAN, CameraLink
- Solid understanding of power management, current sensing, and hardware fault protection
- Familiarity with Cyphal and YAMCS or comparable ground-control frameworks
- A “hacker” mentality: rapid prototyping, creative problem-solving, and a willingness to dive into schematics or PCB layouts when needed
- Fluency in English
The minimum requirements for applicants include:
- Skill to cross-compile and flash STM32 firmware blindfolded
- Comfort troubleshooting interrupt priorities and memory constraints on the fly
- Enthusiasm to learn about the NewSpace or Climate tech


