Software Engineer - Mapping and Localization
Core
Design and implement mapping and localization solutions for autonomous vehicles and mobile robots, running on embedded ECUs and in the cloud.
Role type
Senior IC software engineer (mapping and localization)
Builds
In-vehicle software for automotive SOCs, backend infrastructure for map storage/processing, automated map generation tools
Domain
Autonomous driving / Robotics / Automotive
Deliverable
production ML models | product features
Required skills
C++, Python, SLAM, probabilistic filtering, non-linear optimization, computational geometry, numerical analysis, world representations and transforms, error analysis, hardware performance analysis
Preferred skills
PhD in mapping/localization, large-scale data processing frameworks, automotive middleware development
Technologies
Automotive SOCs, embedded ECUs, cloud infrastructure, benchmarking suites, algorithmic libraries
Responsibilities
Design and implement mapping and localization solutions for on-road and cloud use cases; Implement run-time-efficient in-vehicle software; Build backend infrastructure for map building, storing, and processing; Apply automated techniques to generate maps from raw data
Seniority
Senior, hands-on IC
