3 дня назад
Staff Engineer, Software, GCS - C++
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Engineer, Software, GCS - C++ (C++/Qt/QML): Building mission planning, command-and-control, telemetry visualization, and post-mission debrief systems for complex multi-domain unmanned missions with an accent on low-latency desktop applications, distributed systems, and operator-facing interfaces. Focus on extending QGroundControl, designing custom vehicle protocols and interfaces, debugging mission-critical integrations, and delivering software for live field operations.
Location: On-site in the United States: San Diego, California; Dallas, Texas; Washington, DC; or Boston, Massachusetts. Travel to test sites and mission events is typically 10–20% of the year.
Company
develops autonomy and command-and-control technologies for complex, multi-domain unmanned missions.
What you will do
- Design, develop, and optimize Ground Control Station (GCS) and Command & Control (C2) software for mission planning, real-time control, video streaming, telemetry visualization, and post-mission debriefing.
- Customize and extend QGroundControl and Qt/C++ frameworks for custom vehicle protocols and multi-agent operations.
- Own the architecture and technical direction of major GCS features, including UI/UX layouts, client/server interfaces, APIs, ICDs, and interface contracts.
- Prepare, configure, validate, and release mission-ready ground stations while coordinating hardware/software compatibility and field integration.
- Debug radio links, payload controls, telemetry streams, memory leaks, UI responsiveness, and network latency during operationally representative testing and live missions.
- Mentor engineers, participate in hiring and onboarding, and collaborate with autonomy, perception, flight operations, and external integration partners.
Requirements
- Bachelor’s or master’s degree in computer science, software engineering, computer engineering, or equivalent practical experience.
- Typically 7+ years of related experience with a bachelor’s degree, 6+ years with a master’s degree, or 4+ years with a PhD.
- Strong C++ experience building complex, multithreaded, or latency-sensitive desktop applications; experience with Qt/QML and QGroundControl or comparable ground-station software.
- Experience with backend or full-stack development in C/C++, Python, TypeScript, or Go, including service orchestration, command/status interfaces, and data pipelines.
- Deep knowledge of networked and distributed systems, UDP/TCP, binary protocols, reliable messaging, pub-sub/IPC middleware, and serialization or IDL tooling.
- Ability to obtain a SECRET clearance, plus experience owning major systems from architecture through field delivery and mentoring engineers.
Nice to have
- GIS, map-rendering engines, and 2D/3D spatial data visualization experience.
- Video streaming and multimedia frameworks such as RTSP, WebRTC, GStreamer, H.264, or H.265.
- Telemetry analysis, log parsing, interactive playback/debrief systems, or containerized C2 deployments.
- Experience with MAVLink, STANAG 4586, A-GRA, UCI, OMS, or other platform-control and DoD C2 standards.
- Active Secret or Top Secret clearance and experience working with flight operators, pilots, or military stakeholders.
Culture & Benefits
- Full-time employee position within the Hivemind Solutions Division’s Flight System Integration department.
- Hands-on work supporting flight tests, range exercises, on-water trials, customer demonstrations, and integration events.
- Close collaboration with autonomy, perception, flight operations, platform integrators, C2 providers, and vehicle vendors.
- Use of AI-assisted development tools for software design, implementation, debugging, testing, and code review with engineer-owned technical decisions.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
4 дня назад
Senior Mission Systems Software Engineer (C2) (Aerospace & Defense)
4 дня назад
Staff Software Engineer (C++/Embedded)
230 000 - 265 800$
4 дня назад
Edge AI Systems Engineer
3 дня назад
Staff Engineer - Terminal Software (Embedded)
165 000 - 260 500$
4 дня назад
Senior Software Engineer (Robotics)
3 дня назад
Staff Flight Software Engineer (C++)
188 600 - 267 700$