Back to jobs
Logo of Harmattan AI
Harmattan AI
Actively hiring

Embedded Software Engineer

Workplace
On-site
Commitment
Full-time
Posted
Location
Paris, France

En tant qu'ingénieur logiciel embarqué chez Harmattan AI, vous rejoindrez une équipe en pleine croissance dédiée au développement de systèmes UAV de pointe. Vous contribuerez à la conception d'architectures logicielles, à la mise en place d'environnements de développement et à l'intégration de pilotes et d'algorithmes pour les capteurs et systèmes. En collaboration étroite avec les équipes algorithmiques, votre expertise aidera à faire progresser la mission d'Harmattan AI et à favoriser une culture d'excellence technique.

Responsibilities

  • Operating System: Configure and maintain the operating system (e.g., Embedded Linux or RTOS) for UAV systems.
  • Software Architecture: Participate in the improvement of the embedded software architecture, ensuring scalability and reliability.
  • Sensor Integration: Develop sensor drivers and integrate online algorithms in collaboration with the Algorithmic teams.
  • Telemetry Systems: Improve and maintain telemetry systems for the drone.
  • Coding Standards: Maintain strong coding standards and practices across the company to ensure high-quality software.
  • Tools : Collaborate in the implementation of in-house tools to accelerate software development.
  • Collaboration: Collaborate with multidisciplinary teams to deliver robust, high-performance systems for field deployment.

Requirements

  • Education: Degree in Computer Science, Electrical Engineering, Robotics, or a related field.
  • Experience in Embedded Systems: Extensive experience in embedded software development, with a focus on robotics, aerospace, or related fields.
  • Programming Proficiency: Strong proficiency in C/C++; experience with Python is a plus.
  • OS Expertise: Proven track record of working with Embedded Linux or RTOS and multi-threaded/multi-process systems.
  • Sensor Development: Experience developing and integrating drivers for various sensors; ability to interpret datasheets.
  • Debugging Skills: Hands-on experience with debugging tools (e.g., software debuggers, oscilloscopes, logic analyzers).
  • Build Systems: Familiarity with build systems and version control tools (e.g., Git).
  • Firmware Knowledge: Strong understanding of firmware architecture and low-level programming.
  • Problem-Solving: Ability to work autonomously and solve complex technical challenges.
  • Communication & Influence: Excellent written and verbal communication, capable of leading diverse principals – from junior members to senior executives.
  • Commitment: 100% dedication to Harmattan AI’s mission, vision, and ambitious growth plans, ready to go the extra mile to ensure operational excellence.