Software Engineer

Harmattan AI
Rabat
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: mastersSkills: ["Python","C/C++","Rust","CUDA","ML","CV","Communication","Teamwork"]

Software Engineer role focusing on embedded systems, command and control platforms, tooling, deployment, validation, and cross-team collaboration for Harmattan AI’s autonomous defense systems. You will work across hardware and software, optimize algorithms on diverse accelerators, develop web front-ends for mission visualization, and build internal tools to improve efficiency and reduce debt.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Harmattan AI
Harmattan AI
2 months ago

Software Engineer

✓ Verified Job

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

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

Job Summary

Software Engineer role focusing on embedded systems, command and control platforms, tooling, deployment, validation, and cross-team collaboration for Harmattan AI’s autonomous defense systems. You will work across hardware and software, optimize algorithms on diverse accelerators, develop web front-ends for mission visualization, and build internal tools to improve efficiency and reduce debt.
Location: Rabat
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • • Embedded: Develop low-level drivers for sensors/actuators, the OS and middleware of robots, and integrate embedded algorithms (Guidance, Navigation, Control, Computer Vision) with optimized runtimes on GPUs/TPU/DSPs
  • •Command and Control platform: Build backbone for large-scale data ingestion/processing and create a web front-end to visualize theatre operations for mission execution
  • •Tooling: Create internal tools to improve efficiency and enforce processes; develop connectors between ERP/MES/PLM and other systems
  • •Deployment & Integration: Deliver production-ready code and ensure seamless integration across Harmattan AI systems with rigorous code reviews
  • •Validation & Monitoring: Test algorithms in real-world settings and monitor model performance to continuously improve deployed solutions

Key Requirements

  • •Master’s degree in Computer Science or related field (PhD is a plus)
  • •Strong coding and code architecture skills in Python, C/C++, Rust, and CUDA; hands-on ML/CV project experience
  • •Excellent mathematical foundations
  • •Strong communication & teamwork abilities to collaborate with diverse teams
  • •100% dedication to Harmattan AI’s mission and growth plans
Experience:DefenseAutonomous systemsRobotics
Education:Master's in Computer Science
Skills:PythonC/C++RustCUDAMLCVCommunicationTeamwork
Tech Stack:PythonC/C++RustCUDAGPUTPUDSpMLCVToolingERPMESPLM

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