Senior Software Engineer, ICX Graphics
Mountain View, CA$213k - $263kFull-timePosted 3mo ago
About the role
Senior Software Engineer responsible for 3D visualization systems on onboard infotainment platforms, focusing on the EgoView visualization and 3D Car View rendering pipeline for Android-based in-car systems.
Responsibilities
- 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.
Qualifications
- 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.
- Solid foundation in 3D mathematics (linear algebra, coordinate spaces, transformations) and shader programming (GLSL).
- 5+ 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.
Skills
Required:C++OpenGL ES or Vulkan3D Mathematics
Nice to have:JNI
Benefits
- Health and wellness: medical, dental, vision insurance, mental wellness support, gym membership, wellness programs.
- Financial wellness: competitive compensation, bonus opportunities, equity, employee discounts.
- Flexibility and time off: on-site or hybrid work model, remote opportunities, paid time off, bereavement, sick, and parental leave.
- Supporting families: enhanced leave options including 26 weeks of paid leave for birthing parents and 18 weeks for non-birthing parents.
- Community and personal development: education reimbursement, mentorship, ERGs, and time off to volunteer.
- Cool perks: access to Google offices, cafes, wellness centers, massages, at-home fitness and cooking classes.
Last updated Oct 15, 2026. Interested? Apply on the company site.
About Waymo
The World’s Most Experienced Driver
Waymo—formerly the Google self-driving car project—makes it safe and easy for people & things to get around with autonomous vehicles.
Autonomous DrivingAutonomous VehiclesMobilityRide-Hailliquid-ai-recruiting-target
More open roles at Waymo
- Staff Machine Learning Engineer, TLM , Labeling Automation4d agoMountain View, California · Software Engineering
- Technical Program Management, Commercialization4d agoMountain View, California, San Francisco, California · Product
- Technical Program Manager4d agoRemote · Waymo
- Staff Systems Engineer, Driving Behaviors4d agoMountain View, California, San Francisco, California · Systems Engineering
- Lead Program Manager - New Platform Validation Operations4d agoMountain View, California, San Francisco, California · Operations