Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Engineer, Software, GCS - C++ (R5189)

Shield AI

Job Description

Job Description

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit  Follow Shield AI on LinkedIn, X, Instagram, and YouTube. 

Job Description:

The Ground Control Station (GCS) and Command & Control (C2) Software team builds the mission planning, command & control, and post-mission debrief systems that enable operators to seamlessly manage complex, multi-domain unmanned missions. We combine deep desktop application development, modern map-centric interfaces, robust backend integrations, and platform-specific control protocols to deliver a world-class operator experience across air, maritime, space, and effects/expendables. In this role, you will focus on building Ground Control Station software, advanced mission planners, post-mission debrief utilities, and general C2 interfaces. You will work across C++, Qt/QML, QGroundControl (QGC), and full-stack technologies to translate autonomous platform capabilities into intuitive, low-latency, and highly reliable control systems.

In this role, you will design and develop major GCS features, mentor mid-level engineers, and represent the GCS/C2 team directly to autonomy capability teams, flight operations, and external partners. It's a hands-on role for engineers who enjoy designing user-facing controls and mission-critical systems and want to see their code drive complex real-world operations.

What you'll do:
  • Develop & Field GCS/C2 Software — Design, develop, and optimize high-performance, responsive GCS software and C2 applications, focusing on map-centric mission planning, real-time command & control, video streaming, and telemetry visualization. Customize and extend QGroundControl (QGC) or related Qt/C++ frameworks to support custom vehicle protocols and multi-agent operations.
  • Technical Leadership — Own technical direction for major GCS features and systems; architect UI/UX layouts, design robust client/server interfaces, and lead technical decision-making within your project area.
  • Collaboration Across Teams — Act as a primary technical interface with the Autonomy Capabilities team, Perception team, flight operations, and external partners (platform integrators, C2 providers, and vehicle vendors); author and negotiate APIs, ICDs, and interface contracts rather than just consume them.
  • Mentorship & Growth — Mentor mid-level engineers on the team; partner with managers on onboarding, leveling, and growth planning. Formally onboard senior new hires.
  • Design, UX, & Documentation — Drive design reviews, UI/UX prototyping, and ICD definition; champion rigorous coding standards, unit/integration testing, and developer/operator documentation to close process gaps that span teams.
  • Pre-deployment Preparation — Own the build, configuration, and validation process for mission-ready ground stations; coordinate hardware/software compatibility, UI/UX readiness, and release cadence with capability and feature teams.
  • On-site Test & Mission Support — Travel to test sites and support live mission operations (flight tests, range exercises, on-water trials, integration events), working closely with operators and pilots to gather feedback, debug live C2 systems, and troubleshoot interfaces under time-critical field constraints.
  • Hardware/Software Debugging — Diagnose and resolve integration issues across complex GCS/C2 stacks, 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 rapid post-mission analysis and issue reproduction.
  • Continuous Improvement — Build tools and automation scripts to improve C2 deployment pipelines, test/mission reliability, and simulation-based operator testing.
  • C2 Interoperability & Standards — Own compliance and integration with command-and-control standards and architectures (e.g., A-GRA, UCI, OMS, STANAG 4586, MAVLink).
  • Hiring — Interview candidates, help define the skills bar for open roles in your area, and onboard new engineers into your sub-program.
  • Travel Requirement — Members of this team typically travel around 10-20% of the year (to support field integration, customer demonstrations, or test events).
Required qualifications:

  • BS/MS in Computer Science, Software Engineering, Computer Engineering, or equivalent practical experience.
  • Typically requires a minimum of 7 years of related 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 complex, multi-threaded, or latency-sensitive desktop applications.
  • Experience building responsive user interfaces using Qt/QML (or similar modern UI frameworks).
  • Hands-on experience customizing, extending, or building with QGroundControl (QGC) or similar open-source/proprietary ground station software.
  • Experience full-stack or building backend in C/C++, Python, TypeScript, or Go, including service orchestration, command/status interfaces, and data pipelines between UI, ground services, and vehicle-side components.
  • Deep familiarity with networked and distributed 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 code review while maintaining strong engineering judgment, validation discipline, and ownership of final technical decisions.
  • Demonstrated experience owning a major software capability or system from architecture through field delivery.
  • Track record of mentoring engineers and growing technical talent.
  • Experience authoring or negotiating interface contracts, schemas, or ICDs with internal or external stakeholders.
  • Strong debugging and profiling skills, including diagnosing memory leaks, UI responsiveness bottlenecks, and network latency issues.
  • Ability to obtain a SECRET clearance.
Preferred qualifications:

  • Experience with Geographic Information Systems (GIS), map rendering engines (e.g., Mapbox, Cesium, Esri, QGC Map Engine), and 2D/3D spatial 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., Docker, Kubernetes) and deploying C2 services to local, edge, or cloud environments.
  • Experience with platform control / autopilot 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 gather feedback and refine user workflows.
  • Active Secret or Top Secret clearance.

#LI-ED1

#LD

Full-time regular employee offer package:

Pay within range listed + Bonus + Benefits + Equity

 

Temporary employee offer package:

Pay within range listed above + temporary benefits package (applicable after 60 days of employment)

 

Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information.

 

###

 

Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know. 

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 26 days ago
Similar jobs that could be interesting for youBased on the Staff Engineer, Software, GCS - C++ (R5189) in West Virginia vacancy
  •  ...Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and...  ...seeking for talented embedded software engineers with good skills in C++ in embedded systems to join our X-BAT...  ...Autonomy AI, and Ground Control Stations (GCS)   Develop software systems to... 
    C++
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    West Virginia
    11 days ago
  • KeyLogic is seeking a Guidance, Navigation & Control (GN&C) Systems Software Engineer to support a dynamic program based at NASA’s Katherine Johnson...  ...behaviors in the field of GN&C.Ability to read and analyze C/C++, Java or similar object-oriented languages.Ability to obtain a... 
    C++
    Work experience placement
    Work at office

    KeyLogic Systems

    Fairmont, WV
    4 days ago
  •  ...Senior Staff DevOps Engineer Anywhere Type: Contract Category: DevOps Industry: Life Sciences Workplace Type: Remote Reference ID: JN -072026-108072 Date Posted: 07/26/2026 Shortcut: Description Recommended Jobs Description: Remote... 
    Suggested
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Charleston, WV
    2 days ago
  •  .... Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation...  ...possible.    As a DevOps Build Engineer, you will own and maintain the build...  ...you'll do: Be the expert on our native (C++) software build process.  Improve... 
    C++
    Full time
    Temporary work
    Part time
    Local area
    Worldwide

    Shield AI

    West Virginia
    24 days ago
  • $87.1k - $157.45k

     ...Defense Sector has current job opportunities for talented Senior Software Engineers with 4+ years of hands‑on experience to join our dynamic team...  ...your employment with Leidos. Hands‑on experience with Java/C++ and object‑oriented programming (applicants will be tested).... 
    C++
    Remote work

    Energy Jobline ZR

    Morgantown, WV
    1 day ago
  •  ...Who We Are: The CF&O Shared Services Engineering team (CFOSS) is a centralized group within...  ...transformations. Who We Look For: This Vice President Software Engineer role is for a professional who...  ...least one compiled language (e.g. Java, C++) Full Stack experience with industry... 
    C++

    Goldman Sachs

    Dallas, WV
    2 days ago
  • $165k - $241.4k

     ...work with many different people within Engineering and throughout Cisco to help build the infrastructure...  ...scalable, distributed, enterprise software solutions that support the services...  ...and maintain backend components using C++ in a Linux environment. Focus on increasing... 
    C++
    Permanent employment
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Charleston, WV
    14 hours ago
  •  ...per week in the office) Our client is looking to add Senior Software Engineering talent to its software teams, working in Safety Critical environments...  ...capability. Generating code (we use Ada, SPARK, Python, C, C++, C# and Java for example). Following testing strategies and... 
    C++
    Work at office
    Immediate start
    2 days per week
    1 day per week

    CONVENTUS SOLUTIONS LIMITED

    West Virginia
    14 hours ago
  • $79.2k - $209.5k

     ...Job Description As a Senior Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security...  ...As a Senior Member of Technical Staff, you will design, implement, test, debug...  ...• Strong programming skills in Java, C++, C, Go, or a similar systems/backend programming... 
    C++
    Temporary work
    Flexible hours

    Oracle

    Charleston, WV
    4 days ago
  • $150.2k - $225.4k

     ...enable teams at Rubrik to develop secure software and protect data and systems with appropriate...  ...is seeking an Application Security Engineer. In this role, you will be responsible for...  ...programming languages (Python, Go, Scala, C/C++, Javascript/Typescript) ~ Working... 
    C++
    Work experience placement
    Local area
    Remote work
    Shift work

    Rubrik

    Charleston, WV
    3 days ago
  •  ...real business value with AI. What You'll Do As a Sr. Staff Software Engineer on the Database Query Optimization team at Teradata Labs, you...  ...in query processing and optimization. Deep expertise in C/C++, with strong proficiency in Java, Python, R, and SQL.... 
    C++
    Permanent employment
    Flexible hours

    Teradata

    Charleston, WV
    2 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world...  ...and debugging code in languages such as C#, Java, Python, or C++ Participating on an Agile Scrum team, collaborating across... 
    C++
    Remote job
    Internship

    Danaher

    Huntington, WV
    1 day ago
  • $134k - $235.9k

     ...partners Behaviors, Perception, and Safety Engineers. The specific duties may include ML/RL...  ...part of an ML team and contribute strong software engineering (SWE) expertise. Support...  ...~ Strong programming skills in modern C++ or Python Bonus: Experience with... 
    C++
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Charleston, WV
    1 day ago
  • $60 per hour

     ...full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI...  ...: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent writing...  ...in progress). Previous experience as a Software Developer, Coder, Software Engineer, or... 
    C++
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Charleston, WV
    14 hours ago
  • $197.4k - $232k

     ...FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K • Offers...  ...Platform. About the Role Senior Software Engineers II at Confluent take ownership...  ...programming language (for example, Java, Go, C/C++, or Python) and strong fundamentals in... 
    C++
    Full time
    Remote work

    Confluent

    Charleston, WV
    4 days ago
  • $110.5k - $160k

     ...position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start...  ...general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript * Experience with data... 
    C++
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Wheeling, WV
    3 days ago
  • $60 per hour

     ...full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI...  ...: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent writing...  ...in progress). Previous experience as a Software Developer, Coder, Software Engineer, or... 
    C++
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Charleston, WV
    4 days ago
  • $113.5k - $153.6k

     ...Job Details: Job Description: Join Intel as an AI Software Engineering Graduate Intern, where you will contribute to the development and optimization...  ...of experience in programming languages such as Python, C and C++. ~ Knowledge of machine learning engineering fundamentals... 
    C++
    Remote job
    Internship
    Start working today
    Local area
    Immediate start
    Work from home
    Shift work

    Intel

    Huntington, WV
    2 days ago
  •  .... Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation...  ...: We are seeking a skilled Systems Engineer to join the Hivemind Solutions Systems...  ...Software engineer experience in C++ and/or Python Experience in reading, interpreting... 
    C++
    Full time
    Temporary work
    Part time
    Work experience placement
    Worldwide

    Shield AI

    West Virginia
    3 days ago
  • $92.5k - $209.5k

     ...multi-tenant cloud environment. OCI gives engineers the opportunity to work on systems that...  ...to build, validate, secure, and release software safely at cloud scale. At OCI, engineers...  ...~ Strong development experience in Java, C++, C#, Go, Python, or similar programming languages... 
    C++
    Temporary work
    Fixed term contract
    Flexible hours

    Oracle

    Charleston, WV
    1 day ago
  • $100k

     ...Currently, we are looking for entry-level software programmers, Java full stack developers,...  ...analysts/data scientists, machine learning engineers for full time positions with clients....  ...skills knowledge of core Java, javascript, C++, or software programming Spring boot, microservices... 
    C++
    Full time
    H1b

    SynergisticIT

    Letart, WV
    1 day ago
  • $152.9k - $229.3k

     ...part of history, they're making history.Job DescriptionThe Staff Mission Assurance Engineer will provide leadership to our Missile Products team at...  ...Sigma training and certificationWorking knowledge of MES software (i.e., Solumina) and ERP systems (i.e. SAP, Costpoint)Primary... 
    Full time
    Work at office
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    West Virginia
    2 days ago
  • $165.2k - $206.5k

     ...the US. Please review the above carefully and ensure the applicable model works for your situation before applying. As a Staff Solutions Engineer, you'll be the technical architect for BetterUp's most strategic enterprise engagements, and the person who makes the entire... 
    Summer holiday
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week

    betterup

    West Virginia
    1 day ago
  • $60 per hour

     ...full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI...  ...: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent writing...  ...in progress). Previous experience as a Software Developer, Coder, Software Engineer, or... 
    C++
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Charleston, WV
    4 days ago
  •  ...Staff Engineer   Process Development · Developing new and maintaining or improving existing manufacturing processes with a focus on...  ...6 sigma concepts for process development. · Fluency in MS Office software applications. · Flexible with time, when required.... 
    Flexible hours

    SourcePro Search, LLC

    Weirton, WV
    14 hours ago
  •  ...all cultures and affords personal and professional growth opportunities. Learn more at . Overview of Job Function: As a Software Engineer, you will be a core contributor to Verint's engineering team. You will design and build full-stack features end-to-end, write... 
    Local area
    Worldwide
    Shift work

    Verint Systems

    Charleston, WV
    3 days ago
  •  ...position is intended to be an entry level position focused on software functional testing and quality assurance, and the fulfillment...  ...documentation of test results. Correspond with Software and Template Engineering, give feedback to any questions they may have, and facilitate... 
    For contractors
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    FUJIFILM Corporation

    Charleston, WV
    3 days ago
  •  ...vehicle ML use cases. You will work alongside a team of strong software engineers and act as a force multiplier for our internal customers....  ...training and serving bottlenecks. Proficient in Python and C++ Experience with model compression techniques to reduce model... 
    C++

    Zoox

    West Virginia
    24 days ago
  • $64.89k - $173.04k

     ...Join us and be part of something bigger - helping to simplify health care one person, one family and one community at a time. Software Engineer Data Engineering | Full Stack (React / Python) Position Summary We are hiring a Software Engineer with React and Python... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    CVS Health

    West Virginia
    14 hours ago
  • $120k - $150k

     ...Sr. Embedded Firmware Engineer   JOB-10046852   Anticipated Start Date Aug. 12,...  ...role involves driving innovation, ensuring software reliability, and collaborating closely with...  ...~ Programming: Expertise in Embedded C, C++, Data Structures, RTOS, and... 
    C++
    Full time
    Local area

    Dynamics ATS

    Job, WV
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Engineer, Software, GCS - C++ (R5189). Be the first to apply!