Staff Engineer, Software, GCS - C++ (R5189)
Core
Design and develop major features for Ground Control Station (GCS) software, advanced mission planners, post-mission debrief utilities, and Command & Control (C2) interfaces to enable operators to manage complex, multi-domain unmanned missions.
Role type
Staff Software Engineer (C++/Qt)
Builds
Mission planning, command & control, and post-mission debrief systems for air, maritime, space, and effects/expendables unmanned platforms.
Domain
Defense technology / Unmanned Systems / Desktop Application Development
Deliverable
product features
Required skills
C++, Qt/QML, full-stack technologies, low-latency system design, user-facing control design, mentorship
Preferred skills
experience with QGroundControl (QGC), platform-specific control protocols, autonomy capability integration
Technologies
C++, Qt, QML, QGroundControl
Responsibilities
Design and develop major GCS features, mentor mid-level engineers, represent the GCS/C2 team to autonomy capability teams, flight operations, and external partners.
Seniority
Staff, hands-on IC with mentorship