Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer

Home > C/C++ programming jobs

Software Engineer in Others

  • Harmattan AI
  • Full time
  • Email
  • Paris, France

Responsibilities

  • Bring up, configure, maintain, and debug the Linux kernel, including device trees, drivers, and security patches.
  • Customize and maintain the Android build, including system services, permissions, boot sequence, and OTA updates.
  • Integrate controls, display, touch, battery, and radio modules and expose them to the application layer.
  • Ensure reliable, low-latency SBUS and MAVLink data flows between controllers, radios, and drones.
  • Debug hardware and software issues with electronics and mechanical engineers using oscilloscopes, logic analyzers, UART, and JTAG.
  • Define flashing, provisioning, factory test, and release procedures with the production team.
  • Collaborate with QGroundControl engineers and QA to validate behavior on real hardware.
  • Participate in field tests and flight sessions.

Requirements

  • Master’s degree in Embedded Systems, Software Engineering, Electronics, or a related field.
  • At least 3 years of experience in embedded software development.
  • Strong command of the Linux kernel, including configuration, device trees, drivers, and debugging.
  • Strong C programming skills; C++ experience is a plus.
  • Hands-on experience customizing AOSP, including HALs, system services, and the build system.
  • Working knowledge of UART, SPI, I2C, GPIO, USB, display, and touch controllers.
  • Exposure to drones or robotics, including MAVLink, PX4, or ArduPilot, is preferred.
  • Professional English for technical documentation and international collaboration.
  • Hands-on, autonomous, pragmatic, and curious approach to hardware and rapid learning.

Harmattan AI

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 deployab...

Similar positions

Security Software Engineer (L6)

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $499k-$900k
  • Remote

Haptics Firmware Engineer

  • Apple
  • Full time
  • USA
  • 10/15/2026
  • Cupertino, CA

Senior ML Engineer, GenAI - Games

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $466k-$750k
  • Remote

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/15/2026
  • Salary: €68k-€91k
  • Germany

Senior Software Engineer

  • Snapsheet Inc
  • Full time
  • Remote
  • 10/15/2026
  • Salary: $135k-$165k
  • Worldwide