Software Engineer @ Harmattan AI
Your Application Journey
Email Hiring Manager
Job Details
About Us
At Harmattan AI, we are a next-generation defense prime building autonomous and scalable defense systems. Driven by rigorous engineering developments of new defense products based on recent robotics and AI developments, we are on a steep growth trajectory. If you are interested in a career in a highly technical environment, thrive on pushing boundaries, and want to achieve ambitious goals, we would love to hear from you.
About the Role
As a Software Engineer within the Ground Control Systems (GCS) team, you will play a central role in developing Harmattan AI’s new range of drone controllers. These are high-performance, Android-based control stations designed for professional UAV operations. You will adapt and extend the open-source QGroundControl platform (C++/Qt) to integrate with our proprietary hardware, adding new features and ensuring reliability, performance, and scalability across missions.
Responsibilities
- Design, develop, and optimize our QGroundControl-based application using C++ and Qt.
- Adapt the app interface with physical controls for a cohesive operator experience.
- Translate user needs and mission requirements into new functionalities and UX/UI improvements.
- Port and maintain the app across Android versions ensuring performance, compatibility, and security.
- Manage app updates and releases across our device fleet.
- Collaborate closely with embedded, electronics teams and QA for field validation.
Candidate Requirements
- Master’s degree in Software Engineering or related field.
- 3+ years of experience in software development using C++ and Qt.
- Experience with Android development (Java or C++/NDK).
- Familiarity with UX/UI design principles and cross-platform app optimization.
- Experience in robotics or drones environments is a strong plus.
- Knowledge of MAVLink, PX4, or ground control systems is an advantage.
- Proficient in reading and writing technical documentation in English.
- Versatile, autonomous, and eager to learn in a fast-evolving technical environment.
Location and Commitments
- Contract: Permanent (CDI)
- Work Schedule: Full-time
- Availability: ASAP
- Location: Paris
Key Skills/Competency
- C++
- Qt
- Android Development
- UX/UI
- Hardware Integration
- App Optimization
- Robotics
- Drone Systems
- MAVLink
- Collaboration
How to Get Hired at Harmattan AI
🎯 Tips for Getting Hired
- Research Harmattan AI's work: Understand defense systems and robotics innovations.
- Customize your resume: Highlight C++ and Qt expertise.
- Showcase hardware integration: Emphasize real-world project experience.
- Prepare for tech interviews: Review Android and embedded challenges.