Software Engineer - Validation & Test Automation

Maroc

CDI / Temps pleinSur site3–5 ansLicence / Bac+3AnglaisInformatique / IngénierieAéronautique

L’essentiel du poste

Résumé par Postule AI

Harmattan AI seeks a Software Engineer - Validation to build automated test infrastructure for autonomous defense systems. You will develop hardware benches and software pipelines to scale drone testing from 1 to 100 units, working across hardware, software, and DevOps domains. This role requires expertise in Python, test automation, CI/CD integration, and Hardware-in-the-Loop systems, with experience in embedded systems or mechatronics preferred.

Vos missions

  • Develop Python scripts and tools to automate log analysis, telemetry parsing, and report generation
  • Integrate physical hardware tests into continuous integration pipelines with the software team
  • Design and build Hardware-in-the-Loop (HIL) test benches to simulate flight conditions
  • Design mechanical fixtures and jigs using CAD for repeatable physical testing
  • Scale validation infrastructure to support testing of multiple autonomous systems efficiently

Profil recherché

  • You have hands-on experience building or working with test benches and automated test equipment
  • You are comfortable working across hardware and software domains with DevOps practices
  • You have a background in embedded systems, mechatronics, or robotics
  • You thrive in demanding environments requiring rigor, ownership, and execution excellence
  • You are interested in defense technology and autonomous systems

Généré automatiquement à partir de l’offre. Postule AI peut se tromper : vérifiez auprès de l’employeur.

About Harmattan AI

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

We operate with clear values: building technologies with real-world impact, pursuing excellence, setting ambitious goals, and tackling the hardest technical challenges in a demanding environment where rigor, ownership, and execution are essential.

About the Role

As a Software Engineer - Validation, you will build the "machine that tests the machine." Operating at the intersection of Hardware, Software, and DevOps, your mission is to develop hardware benches and software pipelines that enable the validation team to scale from testing 1 drone to 100 drones efficiently.

Main Responsibilities

  • Automation: Develop Python scripts and tools to automate log analysis, telemetry parsing, and report generation
  • CI/CD Integration: Integrate physical hardware tests into the continuous integration pipeline in collaboration with the software team
  • HIL Development: Design and build Hardware-in-the-Loop (HIL) test benches to simulate flight conditions in the lab
  • Mechanical Design (Bonus): Design mechanical fixtures and jigs using CAD to support repeatable physical testing

Required Qualifications

  • Background in Software Engineering, Embedded Systems, or Mechatronics
  • Strong proficiency in Python (C++ is a plus)
  • Experience building test benches, HIL systems, or automated test equipment (ATE)
  • Familiarity with DevOps tools (Docker, Jenkins, Git) and Linux environments
  • Background in robotics or drones (bonus)
  • Mechanical design skills and CAD experience (bonus)

Mise en forme par Postule ·

Signaler un problème