← Back to job listings
WA
Senior Software Engineer (ICX Graphics)
Waymo · Mountain View, CA, United States
About The Role
Join Waymo, a leader in autonomous driving technology. As a Senior Software Engineer, you will be responsible for the technical implementation of 3D visualization systems on onboard infotainment platforms. You will lead the design and implementation of the 3D rendering pipeline, integrate next-generation visual assets, optimize shader performance, and collaborate closely with Product Managers and UX/UI designers. This hybrid role offers competitive compensation, comprehensive benefits, and opportunities for professional growth.
- Technical implementation of 3D visualization systems on onboard infotainment platforms, delivering fluid, high-performance visual experiences.
- 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.
- Integration of next-generation visual assets for the new vehicle platform, optimization of shader performance, and implementation of new visual indicators for complex perception scenarios.
- Solid foundation in 3D mathematics (linear algebra, coordinate spaces, transformations) and shader programming (GLSL)
- Graphics or game engine developer with strong experience in 3D graphics development using C++ and APIs like OpenGL ES or Vulkan
- Experience with mobile/embedded platforms, custom rendering engines, mobile game development, VR/AR, or high-performance Android graphics
- Strong sense of ownership and the ability to independently design, optimize, and implement complex software components
- 5+ years of total software development experience, with a Bachelor's degree in Computer Science or equivalent practical experience
- Experience developing with Kotlin/Java and integrating with C++ via JNI
- Experience with Android graphics architecture (SurfaceFlinger, HWUI) and custom Android builds (AOSP)
- Background in real-time visualization of perception data (e.g., point clouds, object detection) or game engine rendering
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring