• Build software for a self-driving vehicle
  • Develop and maintain software and systems, both on- and off-vehicle
  • Test, debug, and maintain reliable, safe, and production quality code
  • Participate in our team’s software development processes, including documentation, automated testing, and source control practices


  • BS/MS/PhD in computer science, electrical engineering, aerospace engineering, or a related field, or equivalent practical experience
  • Excellent software development skills using C++
  • Solid fundamentals in linear algebra and numerical methods
  • Excellent communication skills in written and verbal English
  • Interest and ability to learn additional skills and technologies as required


  • Significant experience writing production quality code
  • Experience with robotics and AI applications


Domain expertise with one or more of the following:

  • 3D computer vision (SLAM, visual odometry)
  • Estimation and control
  • Real time and embedded systems programming
  • Machine learning and robot perception
  • Simulation tools
  • GPS and inertial systems
  • Computer graphics and GPU programming
  • Networking and data storage
  • Large scale data processing and analysis



Optimus Ride provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


Benefits and Working Environment

At Optimus Ride, we strive to support our employees by offering competitive compensation, comprehensive benefits and a world class working environment that is centered around the team. We nurture creativity and provide expansive opportunities for growth and development.