companyWaymo LLC logo

Onboard Frameworks Software Engineer

Waymo LLCMountain View, CA, USA
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

You will:Design, implement, and deploy pivotal C++ APIs that support functionalities such as asynchrony management, experimentation, multi-platform deployments, data extraction workflows, debugging processes, and system visualization. Comprehensively understand the lifecycle of Waymo's code to optimize its performance across all operating environments, both in-car and in simulation. Collaborate with onboard teams to identify pain points, improvement opportunities, and foster collaborations that enhance Waymo's development velocity. Advise onboard teams on optimizing their software setups to improve efficiency, flexibility, scalability, and adaptability to Waymo's evolving needs. You have:A Bachelor's degree in Computer Science, Electrical Engineering, Robotics, Physics, Mathematics, or a related discipline (or equivalent experience). A minimum of 3 years of experience as a software engineer or in similar roles. At least 3 years of hands-on experience with C++ programming. A minimum of 2 years of experience in software infrastructure or systems. We prefer:2 years of experience in managing complex systems supported by extensive engineering teams and their tooling requirements. Experience in migrating software systems with zero downtime. Proficiency in performance analysis, including profiling, benchmarking, and optimization. Experience in robotics applications.

About the job

Waymo, a pioneering autonomous driving technology company, is on a mission to become the most reliable driver in the world. Originating from the Google Self-Driving Car Project in 2009, Waymo has dedicated itself to creating the Waymo Driver—The World's Most Experienced Driver™—to enhance mobility access and save countless lives currently lost to traffic accidents. The Waymo Driver is the backbone of Waymo’s fully autonomous ride-hailing service and is adaptable across various vehicle platforms and use cases. Having completed over ten million rider-only trips and accumulated over 100 million miles of autonomous driving on public roads, alongside tens of billions of miles in simulation across 15+ U. S. states, Waymo is at the forefront of this transformative technology.

The Onboard Frameworks Team is essential in providing the foundational components necessary for developing Waymo's onboard software ecosystem. This team collaborates closely with onboard engineers to design, implement, and deploy critical APIs, streamline development workflows, and provide tools that significantly enhance the development speed across the organization.

About Waymo LLC

Waymo LLC is a leader in autonomous driving technology, dedicated to making roads safer and more accessible through innovative self-driving solutions. With a legacy dating back to the Google Self-Driving Car Project, Waymo continues to redefine transportation.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.