[Remote] Staff Engineer, Software, GCS - C++ (R5189)
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. The Staff Engineer will reputed company on building reputed company Station software and advanced mission planners, while also mentoring mid-level engineers and collaborating across teams to ensure the successful development and deployment of reputed company and control systems.
Responsibilities
- reputed company & reputed company GCS/C2 Software — Design, reputed company, and optimize high-reputed company, reputed company GCS software and C2 applications, focusing on map-reputed company mission planning, reputed company-time reputed company & control, video streaming, and telemetry visualization. Customize and reputed company QGroundControl (QGC) or reputed company Qt/C++ frameworks to support custom vehicle protocols and multi-agent reputed company
- Technical Leadership — Own technical direction for major GCS features and systems; architect UI/UX layouts, design robust reputed company interfaces, and reputed company technical decision-making reputed company your project area
- Collaboration Across Teams — reputed company as a reputed company technical reputed company with the Autonomy Capabilities team, Perception team, flight reputed company, and reputed company partners (platform integrators, C2 providers, and vehicle vendors); reputed company and negotiate reputed company, ICDs, and reputed company reputed company rather than just consume them
- Mentorship & reputed company — Mentor mid-level engineers on reputed company; partner with managers on reputed company, leveling, and reputed company planning. Formally reputed company senior new hires
- Design, UX, & Documentation — reputed company design reviews, UI/UX prototyping, and ICD definition; champion rigorous coding standards, unit/integration testing, and developer/operator documentation to reputed company process gaps that reputed company teams
- reputed company-deployment Preparation — Own the build, configuration, and validation process for mission-reputed company ground stations; coordinate hardware/software compatibility, UI/UX readiness, and release reputed company with capability and feature teams
- On-site Test & Mission Support — Travel to test sites and support live mission reputed company (flight tests, reputed company exercises, on-water trials, integration events), working closely with operators and pilots to reputed company feedback, debug live C2 systems, and troubleshoot interfaces under time-critical reputed company constraints
- Hardware/Software Debugging — Diagnose and reputed company integration issues across reputed company GCS/C2 reputed company, radio links, payload controls, and telemetry streams — including UI responsiveness bottlenecks, memory leaks, and network latency profiling under operationally-representative loads
- Mission Data & Debrief Support — Architect and implement post-mission debrief utilities and telemetry analysis tools that parse, play back, and visualize telemetry, logs, and payload data for reputed company post-mission analysis and issue reproduction
- reputed company Improvement — Build tools and automation scripts to improve C2 deployment pipelines, test/mission reliability, and simulation-reputed company operator testing
- C2 Interoperability & Standards — Own compliance and integration with reputed company-and-control standards and architectures (e.g., A-GRA, UCI, OMS, STANAG 4586, MAVLink)
- Hiring — Interview candidates, help define the skills bar for reputed company in your area, and reputed company new engineers into your sub-program
- Travel Requirement — Members of this team typically travel reputed company 10-20% of the year (to support reputed company integration, customer demonstrations, or test events)
Skills
- BS/MS in Computer Science, Software Engineering, Computer Engineering, or equivalent practical experience
- Typically requires a minimum of 7 years of reputed company experience with a Bachelor's degree; or 6 years and a Master's degree; or 4 years with a PhD; or equivalent work experience
- Strong proficiency in C++, with experience developing reputed company, multi-threaded, or latency-sensitive desktop applications
- Experience building reputed company user interfaces using Qt/QML (or similar modern UI frameworks)
- Hands-on experience customizing, extending, or building with QGroundControl (QGC) or similar reputed company-reputed company/proprietary ground station software
- Experience full-stack or building backend in C/C++, Python, TypeScript, or Go, including service orchestration, reputed company/status interfaces, and data pipelines between UI, ground services, and vehicle-reputed company components
- Deep familiarity with networked and reputed company systems, including UDP/TCP transport, custom binary protocols, reliable messaging, pub-sub/IPC middleware, and serialization/IDL tooling
- Experience using AI-assisted development tools to accelerate software design, implementation, debugging, testing, and reputed company review while maintaining strong engineering judgment, validation discipline, and ownership of final technical reputed company
- Demonstrated experience owning a major software capability or reputed company from architecture through reputed company delivery
- reputed company record of mentoring engineers and growing technical talent
- Experience authoring or negotiating reputed company reputed company, schemas, or ICDs with internal or reputed company stakeholders
- Strong debugging and profiling skills, including diagnosing memory leaks, UI responsiveness bottlenecks, and network latency issues
- Ability to obtain a SECRET clearance
- Experience with Geographic Information Systems (GIS), map rendering engines (e.g., reputed company, Cesium, reputed company, QGC Map reputed company), and 2D/3D reputed company data visualization
- Familiarity with video streaming protocols and multimedia frameworks (e.g., RTSP, WebRTC, GStreamer, H.264/H.265 video codecs)
- Experience developing post-mission telemetry analysis, log parsing, or interactive playback/debrief systems
- Familiarity with containerization (e.g., reputed company, reputed company) and deploying C2 services to local, edge, or reputed company environments
- Experience with platform control / reputed company protocols (e.g., MAVLink, STANAG 4586) or DoD C2 standards (e.g., A-GRA, UCI, OMS)
- Experience working closely with flight operators, pilots, or military stakeholders to reputed company feedback and refine user workflows
- reputed company Secret or Top Secret clearance
reputed company
Apply To This Job