Embedded Software Engineer - Launcher
Paris$0Full-timePosted 3mo ago
About the role
Embedded Software Engineer on the Launcher team responsible for firmware architecture and implementation for Harmattan AI's next-generation hardware products, collaborating with hardware, mechanical, and mission application teams, in a fast-paced, autonomous-defense environment.
Responsibilities
- Firmware Architecture & Design: Design robust firmware architecture for mixed real-time and control workloads on MCUs using bare-metal and RTOS environments. Define toolchains and coding standards across multiple products.
- Driver & Protocol Development: Write and maintain low-level drivers for peripherals, sensors, RF modules, and power-management ICs. Implement and debug communication protocols including SPI, I2C, UART, USB, CAN, and RF link protocols.
- Real-Time Control: Implement deterministic real-time control loops and manage interrupts, timing, and scheduling.
- Hardware Bring-up & Debugging: Partner daily with the hardware engineer on board bring-up. Debug systems using oscilloscopes, logic analyzers, and JTAG/SWD debuggers, writing custom bring-up and test scripts when needed.
- Production Maturity & Testing: Own the prototype-to-production firmware maturity path. Build unit tests, hardware-in-the-loop (HITL) testing, and automated test benches to meet test coverage and reliability targets.
- Lifecycle & Security: Develop secure bootloaders and robust, reliable over-the-air (OTA) firmware update mechanisms for assets deployed in harsh environments.
- Cross-Functional Collaboration: Align with Mission Application Developers on telemetry, command, and control interface requirements, and collaborate with Mechanical Engineers on integration, thermal regulation, and shielding constraints.
Qualifications
- Master’s degree in Electrical/Computer Engineering, Embedded Systems, Computer Science, or equivalent technical field.
- 2 to 10+ years of experience (Junior to Senior) in embedded software development.
- Proven production track record: experience taking at least one embedded product from initial prototype to mass production.
- Core Technical Skills: Proficient in Embedded C/C++ with strong foundations in bare-metal and RTOS development (e.g., FreeRTOS, Zephyr) on MCUs, typically ARM Cortex-M.
- Hardware & Protocols: Deep understanding of MCU peripherals, communication buses (SPI, I2C, UART, USB, CAN), and hands-on debugging equipment (oscilloscopes, logic analyzers, JTAG/SWD).
- Software Practices: Strong discipline in version control, CI/CD pipelines, and automated firmware test methodologies.
- Mindset: Rigorous, autonomous, and pragmatic with balance between clean code, thorough validation, and delivery speed.
Skills
Required:Embedded C/C++RTOS developmentMCU peripheralsHardware bring-up
Benefits
Last updated Jul 15, 2026. Interested? Apply on the company site.
About Harmattan AI
Building the Future of Autonomous Warfare.
Building the Future of Autonomous Warfare.
Autonomous WarfareUASPayloadCounter-UAS
More open roles at Harmattan AI
- Machine Learning Research Engineer – Visual Navigation4d agoLausanne, Zurich +1 more · R&D
- Computer Vision Engineer (VIO)4d agoParis · R&D
- RF Engineer (GNSS)4d agoLausanne · R&D
- Systems Engineer (Munitions)4d agoLausanne · R&D
- Computer Vision Engineer - Tracker4d agoZurich · R&D