> Markdown version of [/jobs/ext/3109883-remote](https://www.wearedevelopers.com/jobs/ext/3109883-remote). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Remote - **Company:** Shield AI - **Location:** United States (Remote available) - **Experience:** Starter - **Salary:** $200,000.0 - $300,000.0 - **Contract:** Temporary contract - **Skills:** Artificial Intelligence, Algorithm Design, C++ (Programming Language), Continuous Integration, Linux on Embedded Systems, Global Positioning Systems (GPS), Inertial Navigation Systems, Python (Programming Language), MATLAB, Object-Oriented Software Development, Sensor Fusion, Software Deployment, System Testing, Information Technology, Low Latency, C++14 - **Published:** September 27, 2026 - **Apply:** https://www.builtincolorado.com/job/staff-engineer-state-estimation-r5783/11386671?handler=ApplyRedirect ## About the Role Develop state estimation and navigation algorithms for autonomous systems operating in GPS-denied environments. Build production-grade C++ software for embedded Linux robotic platforms, create modeling and simulation tools, and implement comprehensive testing and validation. Collaborate on roadmap planning and agile execution while improving benchmarking and performance-analysis pipelines. The role requires professional C++ expertise, state estimation algorithm experience, sensor-fusion familiarity, and the ability to deploy reliable autonomy software., * M.S. in Aerospace Engineering, Electrical Engineering, Robotics, Computer Science, or a related field; minimum 2+ years of related professional work experience if you have an M.S. degree, or 0 years if you are a new Ph.D. graduate. * 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 (e.g., EKF, UKF, Particle Filters, graph-based optimization). * Familiarity with VIO, SLAM, or multi-sensor fusion frameworks (e.g., GTSAM, Ceres, OpenVINS). * Strong working knowledge of CI pipelines and automated testing frameworks for C++. * Ability to independently deploy high-reliability code suitable for real-world autonomous systems. * Familiarity with prototyping in Python or MATLAB is welcome, but this role demands professional C++ production deployment skills. Candidates whose primary experience is in MATLAB or Python are unlikely to find this position a good fit., * Deep understanding of graph-based optimization for state estimation. * Experience developing vision-aided inertial navigation systems (VINS, VIO, Terrain Relative Navigation). * Experience with navigation sensor calibration (IMU, GPS, barometers, magnetometers, laser altimeters, cameras). * Experience in benchmarking and system validation for real-world navigation performance. ## Description Help build the intelligence that enables autonomous systems to navigate the world with confidence. In this role, you'll develop cutting-edge estimation and navigation technology, transforming advanced algorithms into high-performance software that powers resilient autonomy in complex, real-world environments. What you'll do: * 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. * Continuously enhance performance analysis, benchmarking, and validation pipelines to drive rapid innovation and improvement. ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Unleash the power of 5G in your code: transform your apps](https://www.wearedevelopers.com/videos/1567-unleash-the-power-of-5g-in-your-code-transform-your-apps) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [ I Gave a Video Editor More Autonomy Than a Trading Bot. On Purpose.](https://www.wearedevelopers.com/magazine/773-i-gave-a-video-editor-more-autonomy-than-a-trading-bot-on-purpose) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)