Harmattan AI

Embedded Software Engineer - SoM

Harmattan AI
Apply
3 months ago
Lausanne, SwitzerlandSenior

Responsibilities

  • Build and maintain BSP layers, device trees, reference images, custom layers, and SDK generation across kernel upgrades and silicon revisions.
  • Own bootloader porting, signed boot, verified root filesystems, and A/B system updates.
  • Develop and validate Linux kernel drivers and low-level interfaces for I2C, SPI, UART, GPIO, PCIe, MIPI, cameras, and sensors.
  • Provide startup, clock, and peripheral support for microcontroller targets.
  • Lead software bring-up on new hardware from first power-up through a booting Linux image and debug hardware-software integration issues.
  • Define verification plans and acceptance criteria, automate boot and peripheral testing on real targets, and document milestones.
  • Collaborate with hardware, systems, and embedded software platform teams on board design, interfaces, and integration.
  • Mentor junior embedded engineers depending on seniority.

Requirements

  • MSc in electrical engineering, computer engineering, or a related field; a PhD is a plus, while hands-on bring-up experience is emphasized over the specific degree.
  • At least 5 years of embedded software experience owning BSPs through their lifecycle and maintaining reproducibility as hardware evolves.
  • Strong experience with Yocto or OpenEmbedded, including custom layers or packages, BSP integration, image builds, and SDK generation.
  • Kernel-space driver development on ARM targets with real peripherals, device-tree development, and board bring-up on new hardware.
  • Experience with bootloader porting, kernel configuration, signed boot, and production firmware update mechanisms.
  • Strong C and C++ programming, kernel-space coding, Python scripting, and Git version control skills.
  • Experience debugging with GDB, JTAG, OpenOCD, kernel tracing, ftrace, and perf.
  • Ability to work autonomously and communicate, document, and present platform and test results effectively.
  • Bare-metal or RTOS firmware experience, embedded VPU or NPU drivers and runtimes, perception or control workload familiarity, and UAS, drone, or defense experience are strong advantages.
  • Commitment to Harmattan AI's mission and ability to operate rigorously in a fast-paced environment with shifting priorities.

Categories

Harmattan AI

About Harmattan AI

201-500 employees

Harmattan AI builds autonomous defense systems—air and multi-domain robots and the software that coordinates them—for military and government customers. Its products span autonomy stacks for high-speed flight, guidance and control, computer vision, and radar-enabled sensing, delivered as deployable platforms and integrated software. Founded in 2024 and headquartered in Paris, the privately held company operates as a defense prime serving allied forces.

Contact me