Staff Engineer, Software, GCS - C++ (R5189)
Shield AIRemotely
gopythontypescriptdistributed systemsqtmavlinkqgroundcontrol
Job Description
📋 Description
- Build GCS/C2 software for map-centric mission planning and real-time ops.
- Customize Qt/C++ frameworks and QGroundControl for vehicle protocols.
- Design major GCS features; mentor engineers; collaborate with autonomy teams and partners.
- Travel to test sites and field operations as needed (10-20%).
🎯 Requirements
- BS/MS in Computer Science or related field, or equivalent experience.
- Typically 7+ years of related experience with a BS; or 6+ with MS; or 4+ with PhD.
- Strong proficiency in C++ for multi-threaded, latency-sensitive apps.
- Experience with Qt/QML and UI development; QGroundControl or similar.
- Full-stack/backend experience in C/C++, Python, TypeScript, or Go; service orchestration and data
- Deep knowledge of networked/distributed systems (UDP/TCP, messaging, pub-sub, IDL).
🎁 Benefits
- Full-time regular employee offer package with pay, bonus, benefits, and equity.
- Equal opportunity employer; supportive of diverse backgrounds.
- Opportunities for growth, mentorship, and collaboration across teams.
Back to all jobs