
Harmattan AI · Paris
ABOUT US Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. Following the close of a $200M Series B, valuing the...
Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. Following the close of a $200M
Series B, valuing the company at $1.4 billion, we are expanding our teams and capabilities to deliver mission-critical systems to
allied forces.
Our work is guided by clear values: building technologies with real-world impact, pursuing excellence in everything we do, setting
ambitious goals, and taking on the hardest technical challenges. We operate in a demanding environment where rigor, ownership, and
execution are expected.
As an Embedded Software Engineer at Harmattan AI, you will join a growing team dedicated to developing cutting-edge UAV systems.
Building on the foundation established by the team, you will contribute to designing software architectures, setting up
development environments, and integrating drivers and algorithms for sensors and systems. Collaborating closely with the
Algorithmic teams, your expertise will help advance Harmattan AI’s mission and foster a culture of technical excellence.
reliability.
related fields.
members to senior executives.
operational excellence.
We look forward to hearing how you can help shape the future of autonomous defense systems at Harmattan AI.
ABOUT US Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. Following the close of a $200M Series B, valuing the company at $1.4 billion, we are expanding our teams and capabilities to deliver mission-critical systems to allied forces. Our work is guided by clear values: building technologies with real-world impact, pursuing excellence in everything we do, setting ambitious goals, and taking on the hardest technical challenges. We operate in a demanding environment where rigor, ownership, and execution are expected. ABOUT THE ROLE As an Embedded Software Engineer (Multimedia) at Harmattan AI, you will join the R&D team to expand our Linux Board Support Package (BSP) capabilities. You will be the technical lead for CMOS and IR sensor integration, managing the entire video pipeline bring-up. This is a high-impact role that blends sophisticated "desk work" in Linux environments with hands-on "lab work" to validate next-generation hardware prototypes. RESPONSIBILITIES * Board Support Package (BSP): Expand and maintain Linux BSP capabilities with a specific focus on video pipeline architecture. * Sensor Integration: Integrate and configure CMOS and IR camera sensors via MIPI/CSI interfaces. * Driver Development: Configure and debug existing drivers within the Linux kernel and chip manufacturer ecosystems (NXP, NVIDIA, Qualcomm). * Hardware Validation: Participate in hardware design reviews and validate new designs through schematic review and physical debugging. * Reverse Engineering: Perform deep-system reverse engineering when documentation is incomplete to ensure robust system integration. * Framework Management: Utilize V4L2 and GStreamer frameworks to achieve glitch-free, continuous video streams for downstream processing. * Cross-Functional Support: Collaborate with Optical engineers for ISP tuning, Hardware teams for design reviews, and Computer Vision engineers to ensure acquisition meets algorithmic needs. CANDIDATE REQUIREMENTS * Experience: 5–10 years of senior-level experience in embedded systems, specifically focused on camera video acquisition for Linux. * Hardware Proficiency: Proven ability to work with chipsets from manufacturers such as NVIDIA, NXP, or Qualcomm. * Debugging Expertise: Advanced skills using laboratory tools, including oscilloscopes and logic analyzers, to investigate memory corruption or performance latency. * Framework Knowledge: Practical experience with Video4Linux2 (V4L2) and GStreamer for video pipeline management. * Technical Rigor: A methodical investigator who is comfortable performing deep-system debugging and reverse engineering. * System Design: Experience connecting and synchronizing multiple camera modules on a single chip. * Mindset: Highly collaborative and adaptable, with the ability to translate complex hardware constraints into software requirements for multidisciplinary teams. * Commitment: 100% dedication to Harmattan AI’s mission and readiness to solve the most difficult integration challenges in the drone industry. We look forward to hearing how you can help shape the future of autonomous defense systems at Harmattan AI.
ABOUT US Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. Following the close of a $200M Series B, valuing the company at $1.4 billion, we are expanding our teams and capabilities to deliver mission-critical systems to allied forces. Our work is guided by clear values: building technologies with real-world impact, pursuing excellence in everything we do, setting ambitious goals, and taking on the hardest technical challenges. We operate in a demanding environment where rigor, ownership, and execution are expected. ABOUT THE ROLE The Radio team needs additional capacity to support an ongoing project roadmap around the radio. We have more well-scoped embedded work — firmware, drivers, validation tooling, documentation — than current bandwidth allows. As an Embedded Software Engineer Intern, you will join the team to contribute to the embedded software stack that runs on and around this radio — from low-level firmware and drivers up to the tooling and infrastructure used to validate it. The scope is intentionally broad: you will get exposure to the full embedded software lifecycle in the context of a custom hardware project. The duration of this internship is 5–6 months. RESPONSIBILITIES * Firmware development: Actively contribute to the development of the firmware for the radio and its surrounding embedded platform, utilizing C within an Eclipse ThreadX real-time environment. * Low-Level Integration: Implement, and debug low-level drivers and communication protocols (SPI, I2C, UART) to manage interfaces between the chip and host systems. * Test Automation: Build and improve validation tooling for the radio software stack, including the development of scripted test sequences and CI integration using Python and Rust. * Hardware Characterization: Contribute to the bring-up and debugging on physical hardware, collaborating closely with hardware and radio-frequency engineers. * Technical Documentation: Write and maintain rigorous design notes, driver/API references, validation reports, and onboarding materials to support the team’s knowledge base. * Agile Collaboration: Participate in code reviews, design discussions, and core team rituals—including planning and retrospectives—as a full member of the Radio team. CANDIDATE REQUIREMENTS * Educational Background: Currently in final or penultimate year of a Master’s degree in Computer Science, Embedded Software, Robotics, Software Engineering, or a related field * Project Execution & Ownership: An adaptive learner with the ability to navigate tasks, offering creative solutions and collaborating effectively within a team to drive high-quality project results. * Adaptability & Mobility: Thrives under pressure in a fast-paced, dynamic environment; embraces a “no-task-is-too-small” mentality. * Communication & Influence: Excellent written and verbal communication, capable of leading diverse principals * Commitment: 100% dedication to Harmattan AI’s mission, vision, and ambitious growth plans, ready to go the extra mile to ensure operational excellence. * Domain Interest: A genuine passion for or curiosity about radio systems and wireless technologies is considered an added bonus for this role but not a hard requirement. We look forward to hearing how you can help shape the future of autonomous defense systems at Harmattan AI.
ABOUT US Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. Following the close of a $200M Series B, valuing the company at $1.4 billion, we are expanding our teams and capabilities to deliver mission-critical systems to allied forces. Our work is guided by clear values: building technologies with real-world impact, pursuing excellence in everything we do, setting ambitious goals, and taking on the hardest technical challenges. We operate in a demanding environment where rigor, ownership, and execution are expected. About the Role 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. Responsibilities * 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. Requirements * 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. We look forward to hearing how you can help shape the future of autonomous defense systems at Harmattan AI.