About the job
About Us
Harmattan AI is a pioneering defense technology company focused on developing autonomous and scalable defense systems. After successfully securing $200M in Series B funding, which values the company at $1.4 billion, we are actively expanding our teams to enhance our capabilities and deliver critical systems to allied forces.
Our mission is driven by a commitment to creating real-world impact through technology, striving for excellence, setting ambitious objectives, and tackling the most challenging technical problems. We operate in a high-stakes environment where rigor, accountability, and execution are paramount.
About the Role
As a Software Engineer on the Ground Control Systems (GCS) team, you will be instrumental in developing our new line of drone controllers—high-performance, Android-based control stations tailored for professional UAV operations. Your role will involve extending and adapting the open-source QGroundControl platform (C++/Qt) to work seamlessly with our proprietary hardware, enhancing its features while ensuring reliability, performance, and scalability across various missions.
Responsibilities
- App Development: Design, develop, and optimize our QGroundControl-based application utilizing C++ and Qt.
- Hardware Integration: Customize the application interface with physical controls (joysticks, buttons, switches, touchscreen) to provide a cohesive user experience.
- Feature Implementation: Transform user needs and mission requirements into actionable functionalities and UX/UI enhancements.
- Platform Maintenance: Port and maintain the application across different Android versions, ensuring optimal performance, compatibility, and security.
- Deployment: Oversee application updates and releases across our device fleet.
- Collaboration: Collaborate closely with embedded systems and electronics teams to facilitate smooth hardware/software integration, and partner with QA for field validation.

