
Posted 14 hours ago
Senior Software Engineer, Core Platforms
WaymoSr. Software Engineer, Core Platforms
Requirements
BA/BS in Computer Science or equivalent, Proficiency in C++, 5+ years of relevant experience, Linux OS concepts knowledge, Embedded device application development
Skills
C#LinuxPython
About the role
About the Company
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver to improve access to mobility while saving thousands of lives.
Responsibilities
- Work on a small team of Software Engineers to develop system software components from early prototyping to production launch of autonomous vehicles
- Improve the efficiency, reliability, and trustworthiness of onboard software infrastructure
- Collaborate with a variety of engineering teams to take on complex problems
Requirements
- BA/BS degree in Computer Science, or relevant technical field or equivalent practical experience
- Proficiency in C++
- 5+ years of relevant work experience
- Familiarity with Linux operating system concepts including networking, filesystems, performance troubleshooting, device I/O, and concurrency
- Experience developing applications for Linux-based embedded devices
Preferred Qualifications
- Knowledge of GPUs, ML accelerators, power management, high-performance networking or performance optimization
- Familiarity with robotics concepts: inter-process messaging, logging, reproducibility, diagnostics, and fail-safe designs
- Experience driving change in existing, complex systems and codebases
- Proficiency in Python
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer, Core Platforms
Waymo · Mountain View
