Drimva

Waymo

Senior Software Engineer, ICX Graphics

$213K–$263K

Mountain View, California, USA +1 · Senior · Full-time · Posted Jul 21, 2026

Location
Mountain View, California, USA
Mountain View, California, United States
Experience
5+ years of total software development experience.
Education
Bachelor's degree in Computer Science or equivalent practical experience.

About the job

Build and optimize real-time 3D visualization systems on Waymo’s in-car infotainment platforms to communicate vehicle perception to passengers.

What you'll do

  • Design and implement the 3D rendering pipeline for the Android-based 3D Car View.
  • Integrate visual assets, optimize shaders and onboard performance, and implement indicators for complex perception scenarios.
  • Collaborate with product and UX/UI teams to translate perception data into animations and motion designs.

What they ask for

  • Strong 3D graphics development experience using C++ and APIs such as OpenGL ES or Vulkan.
  • Experience with mobile or embedded platforms, custom rendering engines, mobile game development, VR/AR, or high-performance Android graphics.
  • Knowledge of 3D mathematics and GLSL shader programming.
  • Strong ownership and ability to independently design, optimize, and implement complex software components.

Nice to have

  • Experience with Android graphics architecture (SurfaceFlinger, HWUI) and custom Android builds (AOSP).
  • Experience with Kotlin/Java and C++ integration via JNI, or real-time perception-data visualization or game engine rendering.

Pay

$213,000 — $263,000 USD (base salary)

Tools

C++, OpenGL ES, Vulkan, GLSL, Android, Kotlin, JNI, AOSP

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)