← Back to job listings
WA
Software Engineer (Vehicle Platforms C++)
Waymo · Mountain View, CA, United States
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
JobSpring