Harmattan Ai
Software Engineer - Gimbal
Paris. Posted 2 months ago
The role
You will take ownership of gimbal control and GNC software running on custom hardware platforms and embedded Linux/microcontrollers. You will work with multidisciplinary teams to drive developments from concept to realization through desk work, lab experiments, and field test evaluations.
What you will do
- Design, build, and optimize embedded software running on custom microcontrollers and embedded Linux platforms
- Take full ownership of gimbal control algorithms and master the GNC software framework
- Lead initiatives for next-generation multi-axis systems and new sensor integrations
- Develop PC software tools and diagnostic utilities to analyze telemetry logs, system friction, calibration, and motor/IMU communication
- Lead flight test preparations and participate in lab experiments
- Perform post-flight telemetry analysis to validate system performance
- Define and implement protocols and software architecture
- Provide technical guidance and mentorship to junior team members
Required qualifications
- 4+ years of experience
- Strong academic foundation or proven, verifiable track record of delivering complex software for robotic/embedded systems
- Solid experience in embedded software development (C/C++, MCU, embedded Linux)
- Strong grasp of core robotics concepts, linear algebra, and mathematics (e.g., quaternions, matrices, attitude, pose, reference/setpoint, estimation)
- Familiarity with GNC (Guidance, Navigation, and Control) frameworks and robotic architectures
- Demonstrated ability to navigate, understand, and enhance large-scale robotic codebases
- Methodical, rigorous, and investigative approach to diagnostic resolution
- Excellent written and verbal communication skills
About the company
Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. The company is expanding its teams to deliver mission-critical systems to allied forces.