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
