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
View details
Apply Now