Senior / Staff Software Engineer, Localization
New
San Francisco, CA / Pittsburgh, PA / Remote Canada / Remote US / Toronto, ONFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum for 5 years of industry experience
- Required Skills
- PythonC++Rust
Requirements
- BS, MS, or PhD in Robotics, Computer Science, Aerospace/Electrical Engineering, or related field
- Minimum 5 years of industry experience
- Deep, rigorous domain expertise in probabilistic robotics, state estimation, and 3D geometry (Gaussian estimation, filtering, smoothing, and mapping)
- Proven experience building and optimizing online and/or offline Simultaneous Localization and Mapping (SLAM) systems
- Deep knowledge of point-cloud registration algorithms (e.g. ICP)
- Extensive hands-on experience processing and fusing data from physical sensors (IMU, LiDAR, Radar, GNSS, etc.)
- Exceptional systems-level programming skills in modern C++ and/or Rust
- Understanding of memory management, concurrency, and real-time computing constraints
- Proficiency in python for data analysis, prototyping, and tooling
- Strong mathematical foundation in linear algebra, calculus, and probability theory
- Proven track record of deploying complex state estimation algorithms onto physical robots or autonomous vehicles
Responsibilities
- Act as a deep domain expert in state estimation, pushing the boundaries of what is possible in real-time vehicle localization.
- Design, implement, and optimize robust algorithms for multi-sensor fusion leveraging IMU, LiDAR, Radar, Camera, GNSS, wheel encoders, etc.
- Architect and develop mathematical models to be used in factor graph optimization, Kalman filters, etc.
- Develop highly optimized, low-latency Rust code that runs directly on the vehicle's various compute devices in real-time.
- Partner with the Perception and Mapping teams to tightly couple map data and semantic landmarks into the localization pipeline.
- Build rigorous evaluation frameworks to measure localization accuracy, integrity, fault tolerance across millions of miles in Waabi World (our simulation platform) and on physical test tracks.
View Full Description & ApplyYou'll be redirected to the employer's site