Software Engineer II, Ground Control Station - Full Stack (New Grad)

Shield AI is a U.S. defense-technology company developing mission-autonomy software and autonomous aircraft for military and allied operations.

San Diego, United States
About Shield AI

Founded in 2015, Shield AI builds Hivemind autonomy software and V-BAT and X-BAT aircraft for operations in contested, GPS- and communications-denied environments. Its current site also presents Aechelon synthetic-reality simulation and Vision Systems detection and tracking products.

View jobs by Shield AI

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will build and test full-stack extensions to Hivemind Commander across the user interface and backend. You will deliver planning, C2, and debrief workflows using established platform patterns, connect to APIs, add tests, diagnose issues, collaborate with platform, UX, autonomy and test teammates, and document behavior and limitations.

Requirements

  • Currently pursuing a Bachelor's, Master's, or PhD in Computer Science, Robotics, Electrical Engineering, Aerospace Engineering, or related field, graduating between December 2026 and August 2027
  • Typically 2+ years of related experience or equivalent; graduate work or substantial projects may be considered
  • Experience building web interfaces with JavaScript or TypeScript and a modern frontend framework, and contributing to backend services or APIs
  • Familiarity with HTTP APIs, asynchronous data flows, and client-server debugging
  • Experience using Git, automated tests, and debugging tools
  • Ability to complete assigned features with tests and documentation and seek guidance
  • Ability to obtain a SECRET clearance

Responsibilities

  • Build and test full-stack extensions to Hivemind Commander for mission planning, live C2, and post-mission debrief
  • Develop operator workflows for planning and reviewing missions, visualizing telemetry, issuing commands, and exploring recorded data
  • Connect extension interfaces to Commander and ground-service APIs, handling live updates, validation, and error states
  • Implement supporting service endpoints and data flows for mission, command/status, and debrief information
  • Add frontend, backend, and integration tests including telemetry playback and simulated operator workflows
  • Diagnose extension issues across browser behavior, API responses, service logs, and network connections
  • Collaborate with Commander platform, UX, autonomy, and test teammates
  • Document extension behavior, test evidence, interface assumptions, and limitations

Benefits

  • Bonus
  • Benefits
  • Equity