
Autonomy Engineer, Navigation
Shield AI
full-time
Posted on:
Location Type: Remote
Location: California • District of Columbia • United States
Visit company websiteExplore more
Salary
💰 $187,000 - $400,000 per year
About the role
- Research and develop advanced state estimation and navigation algorithms to ensure assured Position, Navigation, and Timing (PNT) in contested environments.
- Design, write, and deploy production-quality C++ software for aviation platforms requiring real-time, deterministic performance.
- Build and maintain comprehensive unit, integration, and system-level tests to validate navigation software performance under operational constraints.
- Develop modeling, calibration, and simulation tools for inertial and aided navigation technologies used in airborne platforms.
- Participate in agile-based product planning, feature definition, capacity estimation, and cross-team collaboration.
- Contribute to ongoing system performance evaluation, regression analysis, and V&V (Verification and Validation) efforts.
Requirements
- Strong proficiency in modern C++ (C++11 or newer) and professional experience developing software for embedded Linux systems.
- Experience designing and deploying state estimation algorithms (e.g., error state EKF, UKF) in real-world defense or aerospace applications.
- Familiarity with developing for constrained environments requiring deterministic timing and high reliability.
- Deep understanding of inertial navigation systems (INS), GNSS integration, and navigation error modeling.
- Expertise calibrating and integrating IMUs, GPS receivers, magnetometers, and barometric sensors with flight software.
- Familiarity with Python for prototyping is acceptable; however, primary development experience must be in C++.
Benefits
- Pay within range listed + Bonus + Benefits + Equity
- Temporary benefits package (applicable after 60 days of employment)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++embedded Linuxstate estimation algorithmserror state EKFUKFinertial navigation systemsGNSS integrationnavigation error modelingcalibrating IMUsPython
Soft skills
cross-team collaborationagile-based product planningfeature definitioncapacity estimation