Senior Embedded Systems Engineer Verified today
Your mission
AIRMO is looking for a hands-on Senior Embedded Software Engineer to own the design, development, and maintenance of next-generation satellite and airborne control systems. You will be at the core of our Payload Handling Unit (PHU) software and hardware, powering payloads, orchestrating data capture, and ensuring reliability in space and flight.
Your responsibilities
- Design, write, and maintain real-time firmware on STM32 (bare-metal and RTOS) for power sequencing, current monitoring, and fault shutdown
- Develop and optimize Linux applications on NVIDIA Jetson (ARM) for high-throughput data handling
- Integrate and coordinate data streams from USB cameras, UART/CAN sensors, and CameraLink frame grabbers
- Implement precise trigger logic and timestamp synchronization using GNSS modules and PPS signals
- Interface with IMUs, RTCs, environmental sensors, and other payload peripherals
- Build and run unit and integration tests, hardware-in-the-loop benches, and automated validation suites
- Implement and debug Cyphal (CAN-based) protocols and YAMCS Mission Control interfaces
- Collaborate closely with hardware, optics, and mission operations teams to integrate software into end-to-end payload systems
- Document firmware architectures, APIs, test plans, and validation results
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, and 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
- Rapid prototyping and creative problem-solving skills, including willingness to dive into schematics and PCB layouts
- Fluency in English
