The opportunity
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—The World's Most Experienced Driver™—to improve access to…
What you'll do
Own the technical implementation of 3D visualization systems (EgoView) on: onboard infotainment platforms, delivering fluid, high-performance visual experiences.
Lead the design and implementation of the 3D rendering pipeline for the 3D: Car View on the Android-based in-car system using C++ and Kotlin via JNI.
Integrate next-generation visual assets for the new vehicle platform,: optimize shader performance in the internal rendering engine to reduce GPU utilization, and implement new visual indicators for complex perception scenarios like construction zones.
Write high-quality, well-tested code, resolve complex rendering bugs, and: optimize performance (frame rate, CPU/GPU, memory) on resource-constrained onboard hardware.
Collaborate closely with Product Managers and UX/UI designers to translate: vehicle perception data into fluid animations and motion designs.
Graphics or game engine developer with strong experience in 3D graphics: development using C++ and APIs like OpenGL ES or Vulkan.
What they're looking for
- Experience with mobile/embedded platforms, custom rendering engines, mobile: game development, VR/AR, or high-performance Android graphics.
- Solid foundation in 3D mathematics (linear algebra, coordinate spaces,: transformations) and shader programming (GLSL).
- + years of total software development experience, with a Bachelor's degree in: Computer Science or equivalent practical experience.
- Strong sense of ownership and the ability to independently design, optimize,: and implement complex software components.