Staff Engineer, State Estimation

Posted 18 hours ago

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ Conduct research and develop cutting-edge state estimation and navigation algorithms to ensure resilient autonomy in challenging environments devoid of GPS.

β€’ Create and implement production-quality C++ software for embedded robotic systems operating in dynamic, real-world settings.

β€’ Establish and uphold unit, integration, and system-level tests to ensure system robustness and safety.

β€’ Innovate and refine modeling, calibration, and simulation tools for both inertial and vision-based navigation systems.

β€’ Collaborate on roadmap planning, feature breakdown, and agile execution with a multidisciplinary team focused on autonomy engineering.

β€’ Improve performance analysis, benchmarking, and validation processes to foster innovation and enhancements.

β€’ Develop technologies that support autonomous systems, including Hivemind autonomy software, V-BAT and X-BAT aircraft, along with Aechelon simulation and synthetic reality technologies.


⛳️ Requirements

β€’ A Master's degree in Aerospace Engineering, Electrical Engineering, Robotics, Computer Science, or a related discipline; a minimum of 2+ years of relevant professional experience with an M.S. degree, or no experience required for new Ph.D. graduates.

β€’ Professional expertise in modern C++ (C++11 or later).

β€’ Strong skills in object-oriented design.

β€’ Practical experience in deploying low-latency C++ applications on embedded Linux platforms.

β€’ Professional background in designing and implementing state estimation algorithms, including EKF, UKF, Particle Filters, or graph-based optimization techniques.

β€’ Familiarity with VIO, SLAM, or multi-sensor fusion frameworks such as GTSAM, Ceres, or OpenVINS.

β€’ Strong working knowledge of CI pipelines and automated testing frameworks for C++.

β€’ Capability to independently deploy high-reliability code for real-world autonomous systems.

β€’ Familiarity with prototyping in Python or MATLAB is a plus.

β€’ In-depth understanding of graph-based optimization for state estimation.

β€’ Experience in the development of vision-aided inertial navigation systems, including VINS, VIO, or Terrain Relative Navigation.

β€’ Experience with navigation sensor calibration for IMUs, GPS, barometers, magnetometers, laser altimeters, or cameras.

β€’ Experience in benchmarking and system validation for navigation performance in real-world scenarios.

β€’ Must possess authorization to work in the United States.

β€’ Position may require compliance with U.S. export control regulations, such as EAR.


🏝️ Benefits

β€’ Bonus.

β€’ Benefits package.

β€’ Equity options.

β€’ Temporary benefits package available after 60 days of employment.

β€’ Equal employment opportunity workplace.

β€’ Accommodations for disabilities or special needs.

People also viewed

Palmstreet13 hours ago

Senior Backend Software Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$200k – C$250k/year
ApplyView job
Chariot Claims13 hours ago

Engineering Lead, Verticalized AI

US flagCalifornia, +1 more stateFull-timeFull-stack Engineer$220k – $270k/year
ApplyView job
DLB Associates13 hours ago

Engineering Team Lead, Electrical

US flagUnited States OnlyFull-timeFull-stack Engineer$126k – $167k/year
ApplyView job
Sword Health13 hours ago

Senior AI Software Engineer

PT flagPortugal OnlyFull-timeFull-stack Engineer
ApplyView job
ClickHouse13 hours ago

Senior Software Engineer – Typescript, Frontend – AI/ML

US flagUnited States, +5 more countriesFull-timeFull-stack Engineer$147k – $238k/year
ApplyView job
ClickHouse13 hours ago

Cloud Software Engineer – Observability Platform

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers