← All roles

Embedded Software Engineer - Launcher

Apply on company site
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.
Harmattan AI logo

About Harmattan AI

Building the Future of Autonomous Warfare.

Building the Future of Autonomous Warfare.

Autonomous WarfareUASPayloadCounter-UAS

More open roles at Harmattan AI