Remote job
Localization Systems Engineer
Job details
About this role
Role overview
A systems engineering role embedded with the localization team that develops software for sensor fusion, calibration, and mapping of autonomous ground vehicles. The position combines source-code fluency in C++ with ownership of requirements, simulation, and Hardware-in-the-Loop (HIL) testing for safety-critical localization functionality, including operation in GPS-denied environments.
Responsibilities
- Engage directly with the localization codebase in C++, understanding designs at the source-code level and supporting peer review. - Own the algorithm and test requirements capture process, including requirements reviews with autonomy, systems, and safety teams. - Design, write, and own simulation and track test scenarios that validate localization systems, including critical safety functions. - Author and own Hardware-in-the-Loop (HIL) test setups for the localization team. - Champion strong unit test coverage across the localization codebase and conduct data analysis, often using Python. - Coordinate with neighboring teams such as safety engineering to tune localization and safety algorithm configuration settings. - Contribute to and receive code and requirements reviews, demonstrating attention to detail and comprehension of complex systems.
Requirements
- MSc in Mechanical Engineering, Electrical Engineering, Computer Science, or a related systems engineering field, with relevant demonstrable experience. - Hands-on, flexible approach with willingness to engage in detail and adapt based on feedback. - Experience with requirements management tools such as Jama and structuring test coverage across unit, simulation, track, and HIL levels. - Familiarity with safety qualification standards related to localization accuracy.
Nice to have
- Strong background in localization algorithms and estimation theory, including Kalman filtering and/or pose graph optimization. - Familiarity with LIDAR- and computer-vision-based localization, mapping, and calibration; radar experience a plus. - C++ proficiency sufficient to navigate and reason about the team's source code.