Staff Engineer State Estimation

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

Series F+Recently funded
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

About the Role

You will research and develop state-estimation and navigation algorithms for GPS-denied environments. You will build production C++ software for embedded robotic systems, create tests, enhance modeling and simulation tools, and improve performance-analysis and validation pipelines.

Requirements

  • Master's degree in aerospace engineering, electrical engineering, robotics, computer science, or a related field, with 2+ years of related experience; or a new PhD graduate
  • Professional proficiency in modern C++ and object-oriented design
  • Experience deploying low-latency C++ applications to embedded Linux platforms
  • Experience designing and implementing state-estimation algorithms
  • Familiarity with VIO, SLAM, or multi-sensor fusion frameworks
  • Working knowledge of CI pipelines and automated C++ testing frameworks
  • Ability to deploy high-reliability code for autonomous systems

Responsibilities

  • Research and develop state-estimation and navigation algorithms
  • Design and deploy production-grade C++ software for embedded robotic systems
  • Build and maintain unit, integration, and system-level tests
  • Develop modeling, calibration, and simulation tools for inertial and vision-based navigation
  • Contribute to roadmap planning, feature decomposition, and agile execution
  • Enhance performance analysis, benchmarking, and validation pipelines

Benefits

  • Bonus
  • Equity