Back

Software Engineer

Harmattan AI·LinkedIn·Rabat, Morocco·On-site·Full-time·3 months ago
R&D

About the role

ABOUT US

Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. Following the close of a $200M Series B, valuing the company at $1.4 billion, we are expanding our teams and capabilities to deliver mission-critical systems to allied forces.

Our work is guided by clear values: building technologies with real-world impact, pursuing excellence in everything we do, setting ambitious goals, and taking on the hardest technical challenges. We operate in a demanding environment where rigor, ownership, and execution are expected.

ABOUT THE ROLE

We are looking for Software Engineers, for one or several of these missions:

MISSIONS

  • Embedded:
  • Develop low-level drivers for the sensors or actuators of our robots
  • Develop the OS and middleware of the robots
  • Integrate embedded algorithms (Guidance, Navigation, Control, Computer Vision, …)
  • Optimise runtime of heavy algorithms on various hardware accelerators (GPU, TPU, DSp, …)
  • Command and Control platform:
  • Develop the backbone of a command and control system for massive data ingestion and processing
  • Develop a web-based front-end to display representations of the theatre of operations, and allow the operator to conduct missions
  • Tooling:
  • Build internal tools to improve efficiency, enforce processes and reduce technical debt
  • Develop connectors between existing tools across the company (ERP, MES, PLM, …)
  • Deployment & Integration: Implement code into production-ready environments. Ensure seamless integration with Harmattan AI's systems and conduct rigorous code reviews.
  • Validation & Monitoring: Test algorithms in real-world environments and develop monitoring tools. Track model performance and continuously improve deployed solutions.
  • Cross-Team Collaboration: Work closely with other hardware and software to align development with system requirements. Communicate findings effectively to stakeholders.

CANDIDATE

REQUIREMENTS

  • Educational Background: Master's degree in Computer Science or related field, PhD is a plus
  • Technica…
View all