Software Engineer - Drone Simulator

Harmattan AI
Paris
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: mastersSkills: ["Leadership","Ownership","Mentorship","Problem-solving","Communication"]

Design, build, and maintain a state-of-the-art drone simulator as part of Harmattan AI's Tooling team, blending software engineering, simulation, and AI robotics to accelerate development for GNC, ML, and embedded systems. Define architectures, integrate tooling into CI/CD, optimize performance, and collaborate across drone, ML, and hardware teams with opportunities to mentor others.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Harmattan AI
Harmattan AI
4 months ago

Software Engineer - Drone Simulator

✓ Verified Job

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

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

Job Summary

Design, build, and maintain a state-of-the-art drone simulator as part of Harmattan AI's Tooling team, blending software engineering, simulation, and AI robotics to accelerate development for GNC, ML, and embedded systems. Define architectures, integrate tooling into CI/CD, optimize performance, and collaborate across drone, ML, and hardware teams with opportunities to mentor others.
Location: Paris
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Simulator Development: Design, develop, and maintain flight-simulation-related tools and features.
  • •Architectural Design: Define technical solutions, including architecture, APIs, and UIs, to respond to specific project needs.
  • •Pipeline Integration: Ensure all tooling integrates seamlessly into the company's CI/CD and data pipelines.
  • •Performance Optimisation: Analyze simulator performance across various aspects and implement necessary improvements.
  • •Cross-Functional Collaboration & Documentation: Partner with GNC, ML, and Embedded teams to establish specifications for new features, ensure the tool meets user needs, and write documentation and tutorials; mentor junior developers to standardise best practices.

Key Requirements

  • •Minimum of 3 years of professional software engineering experience.
  • •Strong C++ and Python skills with a solid knowledge of Linux system internals.
  • •Significant experience with drones or robotic systems, including embedded software (GNC, gimbal, video) and open-source autopilots like PX4 or Ardupilot.
  • •Experience with simulation/graphics, using game engines (Unreal Engine preferred) or contributing to 3D game engines (physics or visual realism).
  • •MSc or BSc in Computer Science, Software Engineering, Robotics, or a similar technical field (equivalent professional experience also valued).
Experience:3+ yearsDronesRoboticsSimulationAI roboticsGNC
Education:Master's in Computer Science, Software Engineering, Robotics
Skills:LeadershipOwnershipMentorshipProblem-solvingCommunication
Tech Stack:C++PythonLinuxUnreal EnginePX4ArduPilotDroneRoboticsSimulation

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