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.