
Embedded Software Engineer
Harmattan AI2 months ago
Paris, FranceSenior
Responsibilities
- Configure and maintain Embedded Linux or RTOS environments for UAV systems.
- Improve embedded software architecture for scalability and reliability.
- Develop sensor drivers, interpret datasheets, and integrate online algorithms with algorithmic teams.
- Improve and maintain drone telemetry systems.
- Maintain strong company-wide coding standards and practices.
- Implement in-house tools to accelerate software development.
- Collaborate with multidisciplinary teams to deliver robust, high-performance systems for field deployment.
Requirements
- Degree in Computer Science, Electrical Engineering, Robotics, or a related field.
- Extensive embedded software development experience, particularly in robotics, aerospace, or related fields.
- Strong proficiency in C and C++; Python experience is a plus.
- Proven experience with Embedded Linux or RTOS and multi-threaded or multi-process systems.
- Experience developing and integrating sensor drivers and interpreting datasheets.
- Hands-on experience with software debuggers, oscilloscopes, and logic analyzers.
- Familiarity with build systems and version control tools such as Git.
- Strong understanding of firmware architecture and low-level programming.
- Ability to work autonomously and solve complex technical challenges.
- Excellent written and verbal communication skills, including the ability to lead diverse principals from junior members to senior executives.
- Commitment to Harmattan AI’s mission, vision, growth plans, and operational excellence.