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