jobapplier

Senior Software Engineer (Pose)

Nuro

Skills

Required

  • algorithms
  • AV
  • robotics
  • C/C++
  • programming
  • drones
  • state estimation
  • probabilistic filtering
  • 3D geometry
  • developing software
  • Python

Preferred

  • sensor fusion
  • developing pose estimation algorithms
  • IMU / motor resolvers / encoders / GPS

Join our growing robotics team as a Senior Software Engineer, focusing on pose estimation systems for our current and future robots. You will develop high-quality, real-time vehicle pose estimation software, research and deploy state-of-the-art algorithms, and collaborate with various teams on sensor selection and architectures. This position offers benefits such as a free Caltrain pass, company stock options, work from home opportunities, and health insurance.

USD 193,930 - 291,150

Responsibilities

  • Deliver high-quality, real-time vehicle pose estimation software that powers the next generation of mobile robots.
  • Research, develop, and deploy state-of-the-art, safe and reliable vehicle pose estimation algorithms.
  • Collaborate with stakeholders across autonomy, hardware, and systems teams on sensor selection and architectures for next generation vehicles.
  • We're searching for an experienced engineer with deep experience building robust pose estimation systems that work with real data in uncertain environments, and a strong desire to contribute to the future of robot navigation for logistics and transportation
  • You have experience developing pose estimation algorithms with sensors such as IMU, motor resolvers or encoders, GPS, etc., and sensor fusion

Requirements

  • Strong C/C++ programming skills, developing well-tested, safety critical software
  • You have 3+ years of industry experience as a software engineer
  • Hands-on experience developing sensor fusion or filtering algorithms for AV, drones, or similar applications
  • You have a deep understanding of state estimation, probabilistic filtering, 3D geometry
  • You have a PhD and/or Masters Degree in computer science, electrical engineering, robotics, or related field
  • Experience developing software for embedded systems in C
  • Experience working with AV safety standards, and redundant, fault-tolerant systems
  • Proficiency with Python