Senior Software Engineer, ICX Graphics
Core
Build real-time, high-fidelity 3D visualization systems (EgoView, 3D Car View) on onboard infotainment displays to communicate the Waymo Driver's perception to passengers.
Role type
Senior IC graphics engineer (3D rendering pipeline)
Builds
3D renderings and visual indicators for Waymo's autonomous ride-hail service infotainment systems
Domain
Autonomous driving / Mobile embedded graphics
Deliverable
production ML models | product features
Required skills
C++, OpenGL ES, Vulkan, 3D mathematics, shader programming (GLSL), mobile/embedded platform development, performance optimization
Preferred skills
Android graphics architecture (SurfaceFlinger, HWUI), AOSP, Kotlin/Java, JNI, real-time perception data visualization
Technologies
C++, Kotlin, OpenGL ES, Vulkan, GLSL, Android, JNI, AOSP
Responsibilities
Own technical implementation of 3D visualization systems (EgoView), lead design and implementation of 3D rendering pipeline, integrate visual assets and optimize shader performance, resolve complex rendering bugs, collaborate with Product Managers and UX/UI designers
Seniority
Senior, hands-on IC