Skip to content
← Back to job listings

Software Engineer (Vehicle Platforms C++)

Waymo · Mountain View, CA, United States

External listingfull-timeabout 2 months ago

About The Role

Join Waymo, a leader in autonomous vehicle technology. As a Software Engineer, you will work on critical systems that manage autonomous vehicle functions. You will develop high-quality C++ software systems, analyze field data, and participate in cross-functional workflows. This role offers a hybrid work schedule and a comprehensive benefits package, including medical, dental, and vision insurance, competitive compensation, and generous paid time off.

  • Develop high-quality vertically-integrated C++ software systems to manage autonomous vehicle functions.
  • Analyze field data (logs) and simulation results, and participate in cross-functional workflows.
  • Work across a wide array of domains, including embedded, controls, sensor processing, manufacturing calibration, simulation, data analysis.
  • Experience in at least one of: real-time / embedded systems or complex / distributed systems
  • Degree (BS, MS) in Computer Engineering, Computer Science, or similar or equivalent practical experience
  • At least 2+ years of professional experience developing production software in modern C++ (i.e., C++17, C++20, etc.)
  • This role is specifically for C++ and not for C/C++
  • Experience developing for and troubleshooting complex / distributed systems (e.g., vehicle gateway, backend software)
  • In-depth understanding of microcontroller-based Embedded Systems and associated development and debugging tools
  • Working experience with safety critical systems / functional safety
  • Open source projects that demonstrate dedication to crafting high quality C++ software

This is an external listing. JobSpring does not represent or verify the employer. Report this listing