- Robot type
- Drone · Defense
- Location
- SeattleWashingtonUSA
- Job type
- Software
- Posted
- Apr 6, 2026
- Salary
- $150,000–$250,000 a year
Ground System Full Stack Software Engineer (R4787)
Job description
We are seeking a highly motivated Ground System Software Engineer to design, develop, and maintain software systems for the X-BAT Platform. This role focuses on building robust ground control stations, mission planning tools, communication interfaces, and infrastructure that enable the X-BAT mission, and supports operational requirements safe and efficient drone operations.
You'll work at the intersection of all major components of the X-BAT Platform and its systems, providing user-facing applications to operate X-BAT and supporting equipment or vehicles, and will be collaborating closely with our Aircraft Software, Hivemind, and Flight Test teams to design this state-of-the-art ground…
Job responsibilities
- Design, develop, and optimize next-gen ground control software that enables low-latency communication with UAVs and other autonomous platforms.
- Build high-performance full-stack applications that support telemetry processing and fusion, mission planning, and real-time situational awareness.
- Implement responsive user interfaces with React and TypeScript for telemetry readout and sensor feeds, operator workflows, and mission/vehicle state.
- Collaborate closely with teams across autonomy, embedded systems, human factors, and UX to deliver integrated, field-ready solutions.
- Contribute to architectural decisions and system designs that ensure responsiveness, scalability, and fault-tolerance.
- Lead and/or participate in development efforts on key features or subsystems, from early design through deployment and iteration.
- Write high-quality, well-tested code and participate in peer design/code reviews.
Job requirements
- Senior: Bachelor’s degree in Computer Science, Software Engineering, Robotics, or a related field with 5+ years of professional software development experience, or Masters with 4+ years, or PhD with 2+ years.
- Staff: Bachelor’s degree in Computer Science, Software Engineering, Robotics, or a related field with 7+ years of professional software development experience, or Masters with 6+ years, or PhD with 4+ years.
- Senior Staff: Bachelor’s degree in Computer Science, Software Engineering, Robotics, or a related field with 9+ years of professional software development experience, or Masters with 8+ years, or PhD with 6+ years.
- Proficiency in a strongly typed programming language (e.g. C#, TypeScript, Java, C++) with exposure to lower-level systems or protocol integration.
- Experience with web technologies, especially React, TypeScript/JavaScript, and Node.js.
- Strong software engineering fundamentals including version control, testing, debugging, and performance profiling.
- Proven ability to deliver high-quality software as part of a collaborative engineering team.
- Experience building distributed systems or networked applications
Similar jobs
Shield AI · Software
Senior Engineer, HMS Simulation Framework (R6058)
District of Columbia
Shield AI · Software
Staff Application Security Engineer (R5949)
Remote, USA
Shield AI · Software
HIL and Infrastructure Lab Technician (R6008)
District of Columbia
Shield AI · Software
Software Engineering Manager, Hardware Test (X-BAT) (R6020)
Seattle, Washington
