> Markdown version of [/jobs/ext/1129224-embedded-software-engineer-launcher](https://www.wearedevelopers.com/jobs/ext/1129224-embedded-software-engineer-launcher). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - Launcher - **Company:** Harmattan AI - **Location:** Paris, France - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Board Bringup, ARM Architecture, Automation of Tests, Unit Testing, C++ (Programming Language), Code Coverage, Communications Protocols, Computer Engineering, Continuous Integration, Software Debugging, Embedded C, Embedded Software, Firmware, FreeRTOS, Joint Test Action (IEEE Standards), Radio-Frequency Identification, Real-Time Operating Systems, Universal Asynchronous Receiver/Transmitter, USB, Serial Peripheral Interface, Test Scripts, Information Technology, Bare Metal, Software Version Control - **Published:** July 2, 2026 - **Apply:** https://fr.indeed.com/viewjob?jk=fd368ec712cf3308 ## About the Role * Education: Master's degree in Electrical/Computer Engineering, Embedded Systems, Computer Science, or an equivalent technical field. * Experience: 2 to 10+ years of experience (Junior to Senior levels) in embedded software development. * Production Track Record: Proven experience taking at least one complete 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, or equivalent) on MCUs, typically ARM Cortex-M. * Hardware & Protocols: Deep understanding of MCU peripherals, communication buses (SPI, I2C, UART, USB, CAN), and hands-on laboratory debugging equipment (oscilloscopes, logic analyzers, JTAG/SWD). * Software Practices: Strong discipline in version control, CI/CD pipelines, and automated firmware test methodologies. * Mindset: A rigorous, autonomous, and pragmatic professional who balances clean code and thorough validation with delivery speed. Bonus Points * Experience developing drone, UAV, remote control, or radio communication firmware. * Experience designing RF link or wireless protocol firmware. * Background working with ruggedized, military, or industrial-grade systems. * Professional familiarity with Rust. ## Description As an Embedded Software Engineer on the Launcher team, you will take full ownership of the firmware architecture for our next-generation hardware products, including field-deployable launchers, ruggedized drone controllers, and long-range RF systems. Operating in resource-constrained MCU environments, you will work hand-in-hand with hardware and mechanical engineers to take products from initial board bring-up all the way through to production-ready field deployment. This role offers a fast-paced environment with high autonomy, no heavy bureaucracy, and a direct, fast feedback loop between design and real-world deployment., Firmware Architecture & Design: Design robust firmware architecture for mixed real-time and control workloads on MCUs using both 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. ## Related Videos - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)