company

Software Engineer - Ground Control Systems

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Candidate RequirementsMaster’s degree in Software Engineering or a related field.3+ years of software development experience, particularly with C++ and Qt for desktop or embedded applications. Proficiency in Android development (Java or C++/NDK). Understanding of UX/UI design principles and cross-platform app optimization. Strong problem-solving skills and the ability to work in a fast-paced environment.

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.

About Harmattan AI

Harmattan AI is at the forefront of defense technology, committed to delivering innovative solutions that enhance operational efficiency for allied forces. Our recent funding round has positioned us for significant growth as we continue to push the boundaries of what is possible in autonomous defense systems.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.