Shield AI
Shield AI
Shield AI develops artificial intelligence systems for aerospace and defense applications. Its Hivemind platform supports autonomous mission capabilities, including intelligent drone operation, surveillance, and battlefield awareness. Founded in 2015, the company brings together expertise in AI, aerospace, and defense to build technologies intended to help protect service members and civilians.

Staff State Estimation Engineer (United States Remote)

Shield AI is hiring a Staff Engineer to develop C++ state-estimation and navigation software for autonomous defense systems. The role focuses on GPS-denied autonomy across embedded robotics, simulation, and validation.

Description

  • Develop state-estimation and navigation algorithms for reliable autonomy in difficult GPS-denied conditions
  • Create and deploy production-quality C++ software for embedded robots operating in changing real-world environments
  • Build and maintain unit, integration, and system tests that support software robustness and safety
  • Improve modeling, calibration, and simulation tools for inertial and vision-based navigation
  • Support roadmap development, feature breakdown, and agile delivery within a multidisciplinary autonomy team
  • Advance performance analysis, benchmarking, and validation workflows
  • Convert advanced algorithms into efficient software for resilient autonomous systems

Requirements

  • Master’s degree in aerospace engineering, electrical engineering, robotics, computer science, or a related discipline, plus at least two years of relevant professional experience; new Ph.D. graduates may qualify with no professional experience
  • Professional proficiency with modern C++ (C++11 or later)
  • Strong object-oriented software design capabilities
  • Practical experience deploying low-latency C++ applications on embedded Linux
  • Professional experience designing and implementing state-estimation methods, including EKF, UKF, particle filters, or graph-based optimization
  • Familiarity with VIO, SLAM, or multi-sensor fusion frameworks such as GTSAM, Ceres, or OpenVINS
  • Strong working knowledge of C++ continuous-integration pipelines and automated testing frameworks
  • Ability to independently deliver highly reliable software for real-world autonomous systems
  • Experience prototyping with Python or MATLAB
  • Preferred: advanced knowledge of graph-based optimization for state estimation
  • Preferred: experience developing vision-aided inertial navigation systems, including VINS, VIO, or terrain-relative navigation
  • Preferred: experience calibrating navigation sensors
  • Preferred: experience benchmarking and validating navigation performance in real-world systems
  • Employment offers are contingent on a cleared background check and may include a reference check

Benefits

  • Bonus
  • Benefits
  • Equity
  • Temporary employees receive a temporary benefits package after 60 days of employment

Related Jobs

McKesson

AI Full-Stack Software Engineer

McKesson

Build LLM-powered healthcare software at McKesson, including retrieval-augmented generation systems and AI agents. Develop data pipelines and cloud applications that bring AI capabilities into new and existing products.

Open
Advocate Aurora Health

Remote Finance, Accounting and Revenue Cycle Intern

Advocate Aurora Health

Support budgeting, accounting, financial analysis, and revenue cycle operations as an intern with Advocate Aurora Health. Help automate Excel processes and review financial and patient charge data.

Open