- The Onboard Software Integrity team’s goal is to build out architectures, tools, and workflows to prevent, identify, and guide fixes to ensure software integrity across Waymo
- We focus the organization on critical areas such as the numerical fidelity of ML models across devices, non-determinism in both onboard and offboard software, and overall onboard reliability. We are accountable for the onboard software health while enabling high development velocity
- Design and build infrastructure and tooling to diagnose software non-determinism across autonomous driving systems
- Investigate and resolve non-deterministic execution patterns across Waymo codebases
Benefits
- Medical, dental, and vision insurance for employees and dependents
- Employee assistance programs focused on mental health
- Personalized workplace adjustments for diverse needs and abilities, including physical, mental, and neurodivergent considerations
- Access to mental health apps
- Onsite wellness centers
- Support programs including menopause benefit
- Counseling services
- Second medical opinion for you and your loved ones
- Medical advocacy program for transgender employees
- Competitive compensation
- Regular bonus and equity performance grant opportunities
- Generous 401(k) and regional retirement plans
- Annual cross-company compensation review and pay equity analysis
- 1-on-1 financial coaching
- Fertility and growing family assistance
- Parental leave and baby bonding leave
- Survivor income benefit
- Elder care and support
- Backup childcare
- Caregiver leave
- Paid time off, including vacation, bereavement, sick leave, parental leave, disability, and holidays
- Jury duty leave
- Military leave
- Hybrid work model with remote work opportunities also available
- Educational reimbursement
- Peer learning and coaching platform
- Donation matching programs
- Volunteer hours
- Employee resource groups
- Internal community groups and local culture clubs
- Inspiring spaces to work, recharge, and collaborate with fellow Waymonauts
- On-site meals and snacks
- Fitness centers, massage programs, and ergonomic support
- On-demand fitness, wellbeing, and cooking classes
- Commuter benefits
Currently pursuing a Master’s or PhD in software engineering or a related technical fieldSolid foundation in algorithms, data structures, and systems debuggingStrong programming skills in C++Experience with statistical data analysis, anomaly detection, or tracing toolsExperience with graph execution frameworksUnderstanding of common sources of software non-determinism (e.g., concurrency/race conditions, floating-point determinism, etc.)