Senior Embedded Systems Engineer

Ignite Next GmbH

Berlin

Hybrid

EUR 90,000 - 150,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

AIRMO is seeking a hands‑on Senior Embedded Software Engineer to own design, development, and maintenance of our satellite and airborne control systems. You’ll work on PHU software, real‑time firmware for STM32, and Linux data handling on NVIDIA Jetson.

Requirements include 5+ years in embedded software, expert C/C++, Linux on ARM, GNSS timing, and high‑reliability experience. Fluency in English and a hacker mentality are essential.

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Software Engineering or CS, or equivalent hands‑on experience.
  • 5+ years of embedded software development in high‑reliability domains such as aerospace or robotics.
  • Expert level C/C++ skills for bare‑metal and RTOS environments.
  • Proven Linux application development on ARM platforms with cross‑toolchains.
  • Hands‑on integration with GNSS timing modules, inertial/environmental sensors, and high‑speed interfaces.

Responsibilities

  • Design, write, and maintain real‑time firmware on STM32 (bare‑metal/RTOS) for power sequencing and fault shutdown.
  • Develop and optimize Linux applications on NVIDIA Jetson (ARM) for high‑throughput data handling.
  • Integrate data streams from USB cameras, UART/CAN sensors, and CameraLink frame grabbers.
  • Implement precise trigger logic and timestamp synchronization using GNSS and PPS signals.
  • Interface with IMUs, RTCs and environmental sensors; ensure reliable payload operation.
  • Build and run unit/integration tests, hardware‑in‑the‑loop benches, and automated validation suites.
  • Implement and debug Cyphal (CAN) protocols and YAMCS Mission Control interfaces.
  • Collaborate with hardware, optics, and operations teams to integrate software into payload systems.
  • Document firmware architectures, APIs, test plans, and validation results clearly.

Skills

C/C++
Embedded software
Linux on ARM
RTOS & bare-metal
Cross-toolchains
Firmware testing
English fluency

Education

Bachelor’s or Master’s in Electrical Engineering, Software Engineering, or Computer Science

Tools

STM32
NVIDIA Jetson
GNSS timing modules
CameraLink
CAN/UART/USB interfaces
Kernel extensions

Job description

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
  • 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
  • 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

AIRMO • Berlin

On-site
EUR 65,000 - 85,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

AIRMO GmbH • Berlin

On-site
EUR 90,000 - 120,000
Aerospace - Embedded Software Engineer (m/f/d)
Aerospace - Embedded Software Engineer (m/f/d)

Telematik Zentrum • Würzburg

Hybrid
EUR 65,000 - 90,000
Hands-on satellite hardware
In-orbit operations
Ownership and freedom
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

The Exploration Company • München

On-site
EUR 90,000 - 120,000
Relocation assistance
Visa sponsorship
Equal opportunity employer
Embedded Software Engineer
Embedded Software Engineer

Strativ Group • München

On-site
EUR 70,000 - 110,000
Embedded Software Engineer (m/f/d)
Embedded Software Engineer (m/f/d)

OHB System AG • Bremen

On-site
EUR 70,000 - 95,000
30 days vacation
Mobile working
Onboarding program
+5
Senior Embedded Software Engineer I
Senior Embedded Software Engineer I

Roman Health Pharmacy LLC • München

On-site
EUR 70,000 - 90,000
Competitive compensation and benefits package
Opportunity to establish European office
Embedded Software Engineer
Embedded Software Engineer

Attis • München

On-site
EUR 70,000 - 100,000
Software Ingenieur:in (m/w/d)
Software Ingenieur:in (m/w/d)

OHB System AG • Bremen

On-site
EUR 70,000 - 100,000
30 days vacation
Mobile work
Buddy on boarding
+2
Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

Auterion • München

On-site
EUR 65,000 - 85,000
Flexible working hours
Stock Options
Generous holiday allowance
+4