Software Engineer (R&D Hardware Tooling)

Harmattan AI

Paris

Sur place

EUR 90 000 - 120 000

Plein temps

14 jours+
Générateur de candidature

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Passez les filtres ATS

Résumé du poste

Harmattan AI recruits a skilled candidate to join an R&D Hardware Tooling team responsible for building internal tools that operate in the lab and engineering workflows. You will own the software and embedded layers end-to-end, enabling faster, more confident hardware development.

There is a clear path to Team Lead based on performance. The role emphasizes Python automation, instrument control, and robust firmware development for MCU-based fixtures, with automation integrated into CI pipelines

Qualifications

  • Master’s degree in Electrical Engineering, Computer Engineering, Embedded Systems, Computer Science, or an equivalent technical field.
  • Proven Test & Automation Experience: bench automation, HIL/development rigs, or characterization tooling for real physical hardware.
  • Software & Automation Skills: Strong proficiency in Python automation (using pytest or equivalent frameworks) and instrument control via SCPI/VISA.
  • Embedded Firmware: Confident writing embedded C/C++ on microcontrollers (ARM Cortex-M), bare-metal and RTOS (FreeRTOS/Zephyr).
  • Hardware Debugging: Hands-on with oscilloscopes, logic analyzers, JTAG/SWD.
  • Protocols & Infrastructure: SPI, I2C, UART, USB, CAN; version control and CI pipelines.

Responsabilités

  • Tooling Software Architecture: Design reusable, modular automation and analysis frameworks (Python-based).
  • Instrument & Fixture Control: Integrate bench instruments and fixtures using SCPI/VISA; abstract drivers.
  • Embedded Fixture Firmware: Write and maintain firmware for MCU-based fixtures with I/O, signals, measurements.
  • Hardware-in-the-Loop (HIL): Build HIL rigs and CI-integrated development workflows for firmware regression.
  • Data Acquisition & Analysis: Capture data, store it, and surface via dashboards and scripts.
  • Bring-up & Debug Support: Create bring-up scripts and debugging utilities for bench use.
  • Protocol Implementation: Implement SPI, I2C, UART, USB, CAN, RF/link interfaces.
  • Cross-Functional Collaboration: Align with tooling hardware, mechanical, and product software teams.
  • Documentation: Maintain architecture docs, validation procedures, and usage guides.

Connaissances

Python automation
SCPI/VISA
Embedded C/C++
ARM Cortex-M
RTOS (FreeRTOS/Zephyr)
Hardware debugging
CI pipelines
SPI/I2C/UART/USB/CAN
Documentation
Cross-functional collab

Formation

Master’s degree in Electrical Engineering, Computer Engineering, Embedded Systems, Computer Science, or an equivalent technical field

Outils

Oscilloscopes
Logic analyzers
JTAG/SWD
Bench instruments

Description du poste

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 Harmattan AI parallelly scales several complex hardware programs—including ruggedized drone controllers, long-range RF systems, field-deployable launchers, and the UAVs themselves,we are establishing a dedicated R&D Hardware Tooling team.

This team is responsible for building internal tools that live in the lab and within engineering workflows, enabling product teams to design, bring up, characterize, and validate hardware faster and with absolute confidence. In this role, you will own the software and embedded layers of this tooling end-to-end. This is a high-impact, fast-iteration position where your tools directly dictate development velocity. Furthermore, as one of the initial hires, there is a clear path to grow into a Team Lead role based on experience and performance.

Responsibilities
  • Tooling Software Architecture: Design reusable, modular automation and analysis frameworks (typically Python-based) utilized across all product programs.

  • Instrument & Fixture Control: Integrate bench instruments and custom fixtures using SCPI/VISA, serial, USB, GPIB, and Ethernet, abstracting device drivers for team-wide reuse.

  • Embedded Fixture Firmware: Write and maintain robust firmware (bare-metal and/or RTOS) for MCU-based development and validation fixtures handling I/O, signal generation, and measurement.

  • Hardware-in-the-Loop (HIL): Build HIL and development rigs, integrating them seamlessly into CI pipelines for automated firmware regression tracking.

  • Data Acquisition & Analysis: Capture, store, and surface critical measurement data via databases, dashboards and analysis scripts to enable data-driven design decisions.

  • Bring-up & Debug Support: Build specialized bring-up scripts and debug utilities to support product engineering teams directly at the bench.

  • Protocol Implementation: Implement and debug hardware communication interfaces including SPI, I2C, UART, USB, CAN, and RF/link interfaces.

  • Cross-Functional Collaboration: Partner daily with tooling hardware and mechanical engineers to define fixture interfaces and support rig bring-up, while translating product team needs into reliable tooling.

  • Documentation: Maintain comprehensive architecture documents, validation procedures, and usage guides.

Candidate Requirements

Educational Background

  • Master’s degree in Electrical Engineering, Computer Engineering, Embedded Systems, Computer Science, or an equivalent technical field.

Core Technical Competencies & Experience

  • Proven Test & Automation Experience: Demonstrated success building bench automation, HIL/development rigs, or characterization tooling for real physical hardware.

  • Software & Automation Skills: Strong proficiency in Python automation (using pytest or equivalent frameworks) and instrument control via SCPI/VISA.

  • Embedded Firmware: Confident writing embedded C/C++ on microcontrollers (typically ARM Cortex-M), spanning both bare-metal environments and RTOS architectures (e.g., FreeRTOS, Zephyr).

  • Hardware Debugging: Hands‑on experience with hardware bring‑up and bench debugging tools such as oscilloscopes, logic analyzers, and JTAG/SWD interfaces.

  • Protocols & Infrastructure: Solid understanding of communication buses (SPI, I2C, UART, USB, CAN) alongside version control and CI pipelines.

Professional Attributes & Mindset

  • Rigorous & Systems‑Minded: Possesses a disciplined approach to measurement integrity, clean code, and understanding both the firmware under development and the instruments measuring it.

  • Autonomous & Pragmatic: Capable of independently driving software architecture decisions while balancing robustness with rapid project execution.

  • Adaptability & Execution: Thrives in a fast‑paced, dynamic environment, bringing a “no-task-is-too-small” mentality to a lean engineering team.

  • Strong Communication & Collaboration: Exceptional written and verbal communication skills; able to work seamlessly across hardware, mechanical and product software domains without friction.

Desirable Pluses

  • Experience within drone/UAV development, RF/radio systems, or telecommunications hardware.
  • Prior experience deploying CI-integrated HIL testing systems.
  • Experience working in ruggedized, military, or industrial‑grade hardware environments.

We look forward to hearing how you can help shape the future of autonomous defense systems at Harmattan AI.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Software Engineer (R&D Hardware Tooling)
Software Engineer (R&D Hardware Tooling)

Harmattan AI • Paris

Sur place
EUR 55 000 - 75 000
Mechanical Engineer (Hardware Tooling)
Mechanical Engineer (Hardware Tooling)

Harmattan AI • Paris

Sur place
EUR 60 000 - 90 000
Embedded Software Engineer
Embedded Software Engineer

Harmattan AI • Paris

Sur place
EUR 50 000 - 80 000
Software Engineer - Validation
Software Engineer - Validation

Harmattan AI • Paris

Sur place
EUR 70 000 - 100 000
Electrical Engineer (Tooling)
Electrical Engineer (Tooling)

United States Digital Space LLC • Paris

Sur place
EUR 90 000 - 120 000
Embedded Software Engineer - Launcher
Embedded Software Engineer - Launcher

Harmattan-AI • Paris

Sur place
EUR 50 000 - 90 000
Software Tooling Engineer - Corporate
Software Tooling Engineer - Corporate

Blackshark • Paris

Sur place
EUR 70 000 - 90 000
Software Test & Validation Engineer
Software Test & Validation Engineer

Harmattan AI • Paris

Sur place
EUR 45 000 - 70 000
Embedded Electrical Engineer - SoM
Embedded Electrical Engineer - SoM

Harmattan AI • Paris

Hybride
EUR 65 000 - 90 000
Embedded Software Engineer - SoM
Embedded Software Engineer - SoM

Harmattan AI • Paris

Sur place
EUR 70 000 - 95 000