Senior Software Engineer, Sensor Infrastructure

Aurora Innovation Aurora Innovation · Robotics · Mountain View, CA · Hardware

Develop software for hardware calibration, benchtop testing, and sensor data collection tools for self-driving technology. Partner with Hardware, Firmware, and Software engineering teams to drive execution and delivery. Improve flexibility and testability of software.

What you'd actually do

  1. Develop software for hardware calibration, benchtop testing, and sensor data collection tools
  2. Partner tightly with Hardware, Firmware, and Software engineering teams to drive successful execution and delivery of software applications
  3. Simplify release management, bootstrapping, and deployment of applications
  4. Improve flexibility and testability of software to simplify updates and changes requested by customers.

Skills

Required

  • BS/MS in Computer Science, Computer Engineering, Robotics or related field
  • 5+ years of cumulative experience
  • C++
  • Python
  • end-to-end solutions development (HW, SW, integration)
  • fault-tolerant software system design
  • automation
  • sensor fusion concepts
  • sensor data and calibration experience
  • hands-on environment work
  • technical and non-technical communication skills

What the JD emphasized

  • production quality software in C++ and Python
  • Experience developing end-to-end solutions (HW, SW, integration)
  • Knowledge of sensor fusion (camera, lidar, IMU, etc) concepts and experience with its data and calibration