Harmattan Ai

Embedded Software Engineer

Lausanne. Posted 8 months ago

The role

You will develop cutting-edge UAV systems. You will design software architectures, set up development environments, and integrate drivers and algorithms for sensors and systems.

What you will do

  • Configure and maintain the operating system for UAV systems.
  • Participate in the improvement of the embedded software architecture.
  • Develop sensor drivers and integrate online algorithms.
  • Improve and maintain telemetry systems for the drone.
  • Maintain strong coding standards and practices.
  • Collaborate in the implementation of in-house tools.
  • Collaborate with multidisciplinary teams to deliver systems for field deployment.

Required qualifications

  • Degree in Computer Science, Electrical Engineering, Robotics, or a related field.
  • Extensive experience in embedded software development, with a focus on robotics, aerospace, or related fields.
  • Strong proficiency in C/C++.
  • Proven track record of working with Embedded Linux or RTOS and multi-threaded/multi-process systems.
  • Experience developing and integrating drivers for various sensors.
  • Ability to interpret datasheets.
  • Hands-on experience with debugging tools (e.g., software debuggers, oscilloscopes, logic analyzers).
  • Familiarity with build systems and version control tools (e.g., Git).
  • Strong understanding of firmware architecture and low-level programming.
  • Ability to work autonomously and solve complex technical challenges.
  • Excellent written and verbal communication.
  • 100% dedication to Harmattan AI’s mission, vision, and ambitious growth plans.

Nice to have

  • experience with Python is a plus

About the company

Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. The company is expanding its teams and capabilities to deliver mission-critical systems to allied forces.

Embedded Software Engineer at Harmattan Ai | JobZoey