Embedded Software Engineer

Harmattan AI
Rabat
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Communication","Autonomy","Collaboration","Technical execution"]

Design and develop embedded software for cutting-edge UAV systems, from setting up development environments to integrating sensor drivers and online algorithms. Improve embedded software architecture for scalability and reliability, configure and maintain embedded Linux or RTOS, and advance telemetry systems used in the field. Work closely with Algorithmic and multidisciplinary teams while maintaining strong coding standards and contributing to in-house tooling to accelerate development.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Harmattan AI
Harmattan AI
2 months ago

Embedded Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Design and develop embedded software for cutting-edge UAV systems, from setting up development environments to integrating sensor drivers and online algorithms. Improve embedded software architecture for scalability and reliability, configure and maintain embedded Linux or RTOS, and advance telemetry systems used in the field. Work closely with Algorithmic and multidisciplinary teams while maintaining strong coding standards and contributing to in-house tooling to accelerate development.
Location: Rabat
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Configure and maintain the operating system (Embedded Linux or RTOS) for UAV systems.
  • •Contribute to improving embedded software architecture to ensure scalability and reliability.
  • •Develop sensor drivers and integrate online algorithms with Algorithmic teams.
  • •Improve and maintain telemetry systems for the drone.
  • •Maintain coding standards and collaborate on in-house tools and multidisciplinary delivery for field deployment.

Key Requirements

  • •Degree in Computer Science, Electrical Engineering, Robotics, or a related field.
  • •Extensive embedded software development experience focused on robotics, aerospace, or related fields.
  • •Strong proficiency in C/C++ (Python experience is a plus).
  • •Experience with Embedded Linux or RTOS and multi-threaded/multi-process systems.
  • •Experience developing and integrating sensor drivers, interpreting data-sheets, and using debugging tools (e.g., software debuggers, oscilloscopes, logic analyzers).
Experience:RoboticsAerospaceEmbedded systems
Education:Bachelor's
Skills:Problem-solvingCommunicationAutonomyCollaborationTechnical execution
Tech Stack:CC++PythonEmbedded LinuxRTOSMulti-threadedMulti-processGitOscilloscopesLogic analysersTelemetry systemsSensor drivers

Company Brief

Harmattan AI
Develops AI-driven autonomous military systems (drones, electronic warfare, ISR and mission-management software) and scales conflict-ready production for allied armed forces and defense primes.
Industry: Defense Technology
Company Size: Medium (51 to 250 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series B
Headquarters: Paris, France
Founded: 2024
WebsiteLinkedInGlassdoor