Senior Software Engineer, ICX GraphicsPosted today$263K

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.