# Senior Embedded Systems Engineer at Airmo

> Germany · Senior · Software engineering · open. Source: https://alderhq.app/jobs/personio%3Aairmo%3A2687728 (read 2026-11-09).

## Facts (observed)

- Company: [Airmo](https://alderhq.app/companies/airmo)
- Location text: Berlin; München
- Where it can be done from (inferred): Germany (evidence: "Location: Berlin; München")
- Posted: 2026-06-25 (137 days ago)
- First seen by alder: 2026-11-04 · last verified: 2026-11-07
- Reposted: 0 times · edited: 0 times
- Apply on the employer's site: https://airmo.jobs.personio.de/job/2687728
- Skills listed (inferred): C++

## Pay and sponsorship

- Posted pay: not posted
- Market band for similar posted roles (Berlin, n 16): p25 €86k, median €101k, p75 €125k

## Description (the employer's text)

### 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:

- 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:

- 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

### Why us?

This is a rare chance to build real software that will fly beyond the edge of the atmosphere — and bring critical Earth-observation payloads to life. If you’re ready to roll up your sleeves, write mission-critical code, and help shape the future of space-based instrumentation, we want to hear from you.

---
Data: alder (https://alderhq.app). Cite https://alderhq.app/jobs/personio%3Aairmo%3A2687728 and the date you read it. Observed facts come from the employer's own listing; location reach, level, family and skills are inferences.
