Software Engineer Ii, Map Fusion

Aurora Innovation Aurora Innovation · Robotics · Mountain View, CA · Software Autonomy Sensing

Software Engineer II, Map Fusion at Aurora Innovation. Develops onboard algorithms for updating map content in response to changing scenes using sensor data, focusing on real-time compute solutions and geometric algorithms. Collaborates cross-functionally and contributes to safety cases for machine learning methods. Requires C++, Python, 3D geometric reasoning, and graph theory. Desirable experience includes Deep Learning, Bayesian Inference, and autonomous vehicle technology.

What you'd actually do

  1. Develop onboard algorithms for updating map content in response to changing scenes such as construction zones and people directing traffic.
  2. Implement real-time compute solutions to update maps from sensor data on-the-fly while maintaining strict performance constraints.
  3. Collaborate cross-functionally with Motion Planning, Localization, and Fleet Intelligence teams to ensure seamless map integration.
  4. Contribute to safety cases around modern machine learning methods to ensure rigorous safety standards are met.
  5. Utilize graph-centric and geometric algorithms to produce the local geometry of lane lines and driveable surfaces used by the motion planning system.

Skills

Required

  • C++
  • Python
  • 3D geometric reasoning
  • graph theory
  • Dijkstra's algorithm

Nice to have

  • Deep Learning
  • Bayesian Inference
  • Spline Manipulation
  • autonomous vehicle technology

What the JD emphasized

  • strict performance constraints
  • rigorous safety standards

Other signals

  • develop algorithms
  • real-time compute solutions
  • machine learning