Software Engineer II - Middleware - Av Labs

Uber Uber · Consumer · Sunnyvale, CA · Engineering

Software Engineer II for Uber's AV Labs, focusing on building the in-vehicle software infrastructure, performance tuning, and developer tools for self-driving stacks. This role involves working with robotics software development and the Robot Operating System (ROS).

What you'd actually do

  1. Design the in vehicle software infrastructure.
  2. Performance tuning.
  3. Build the developer tools for robotics software development.

Skills

Required

  • Python
  • C++
  • Linux
  • Robot Operating System

Nice to have

  • vehicle sensor technologies
  • sensor calibration
  • time synchronization
  • NVIDIA Drive OS