Shield AI is seeking a Staff Engineer to join our team and help build the intelligence that enables autonomous systems to navigate the world with confidence. You will develop cutting-edge estimation and navigation technology, transforming advanced algorithms into high-performance software that powers resilient autonomy in complex, real-world environments.
Key responsibilities
- Research and develop state-of-the-art state estimation and navigation algorithms to enable resilient autonomy in challenging GPS-denied environments.
- Design and deploy production-grade C++ software for embedded robotic systems operating in dynamic, real-world environments.
- Build and maintain rigorous unit, integration, and system-level tests to ensure system robustness and safety.
- Develop and enhance modeling, calibration, and simulation tools for inertial and vision-based navigation systems.
- Contribute to roadmap planning, feature decomposition, and agile execution alongside a multidisciplinary team of autonomy engineers.
Requirements
- M.S. in Aerospace Engineering, Electrical Engineering, Robotics, Computer Science, or a related field.
- Professional proficiency in modern C++ (C++11 or newer) and strong object-oriented design skills.
- Hands-on experience deploying low-latency C++ applications to embedded Linux platforms.
- Professional experience designing and implementing state estimation algorithms such as EKF, UKF, Particle Filters, or graph-based optimization.
- Strong working knowledge of CI pipelines and automated testing frameworks for C++.
What we offer
- Opportunity to work on cutting-edge autonomous systems.
- Collaborative environment with a multidisciplinary team of experts.
- Focus on high-impact, real-world robotics challenges.
- Continuous professional development and innovation-driven culture.