Software Engineer
@ Harmattan AI

Paris, Ile-de-France, France
€90,000
On Site
Full Time
Posted 2 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXXXXX******* @harmattanai.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review C++ and Qt frameworks.
Practice Android development fundamentals.
Study embedded system integration methods.
Prepare sample projects on QGroundControl.

Behavioral Questions

Describe teamwork during technical challenges.
Explain conflict resolution in project situations.
Demonstrate adaptability when facing new frameworks.
Discuss handling tight deadlines effectively.

Frequently Asked Questions