Software Engineer Jobs at Waymo with Visa Sponsorship
Software Engineer jobs at Waymo span autonomy stacks, perception systems, simulation, and infrastructure. The company has a consistent track record of sponsoring work visas for engineering talent and supports both nonimmigrant and immigrant visa pathways, making it a realistic target for international candidates in the autonomous vehicle space.
Find Software Engineer Jobs at WaymoOverview
Showing 5 of 9+ Software Engineer Jobs at Waymo










See all Software Engineer Jobs at Waymo
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Waymo.
Get Access To All Jobs
INTRODUCTION
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo's fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.
The Architecture & ML Integration (AMI) team sits within SIML and focuses on horizontal, cross-cutting challenges spanning Waymo's end-to-end system. Our mission is to enable rapid evolution towards an ML-first architecture that is modular, flexible, and easy to experiment with. We do this by improving onboard software architecture, system debuggability, and developer experience through better API designs and comprehensive pipelines. The AMI team drives the convergence of Planner and Perception systems and tackles critical shared infrastructure components.
ROLE AND RESPONSIBILITIES
You will:
- Have 8+ years of professional software development experience on large scale products
- Lead the software architecture and infrastructure development for onboard model consolidation across many onboard subsystems.
- Design and build an onboard framework to support flexible and efficient model integration and inference in Waymo's onboard and simulation environments.
- Spearhead the alignment and unification of model's data generation subsystem between model training data preparation and model inference.
- Develop Simulation solutions to enable robust testing and efficient evaluation/validation to enable good developer experience for consolidated model development.
- Embedded deeply with model teams to drive the productionization of unified models.
- Establish new software development best practices and technologies to accelerate model development and releases.
BASIC QUALIFICATIONS
You have:
- BS/MS in Comp Sci, EE, Robotics, Physics, Math, or related field (or equivalent experience)
- Extensive experience designing and building large-scale, high-performance C++ software architecture for mission-critical systems or ML inference.
- Proven track record of leading complex, cross-functional engineering projects as a technical lead.
- Deep understanding of ML deployment, inference frameworks, and associated developer tooling.
- Good communication and collaboration skills working with cross-org partner teams.
PREFERRED QUALIFICATIONS
We prefer:
- Master's or PhD in Computer Science, Machine Learning, Robotics, or a related field.
- Experience with data pipelines and feature extraction for machine learning models.
- Prior experience in the autonomous driving industry, particularly focusing on onboard compute, perception, or planning systems.
- Experience with hardware accelerators (e.g., TPUs, GPUs) and ML models inference in edge/onboard environments.
See all Software Engineer Jobs at Waymo
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Waymo.
Get Access To All JobsTips for Finding Software Engineer Jobs at Waymo
Align your resume to autonomy stack domains
Waymo's engineering teams are organized around specific technical domains like perception, mapping, and motion planning. Tailoring your resume to one of these areas signals depth over generalism and directly matches how their hiring managers filter candidates.
Verify your degree field matches specialty occupation standards
USCIS requires a direct relationship between your degree field and the Software Engineer role. A computer science, electrical engineering, or closely related degree carries the cleanest case. A business or unrelated degree with no supporting coursework can create issues at the LCA stage.
Target teams filing LCAs for your visa type
DOL's OFLC disclosure database lists certified Labor Condition Applications by employer, job title, and visa type. Search Waymo's filings to identify which engineering teams have sponsored E-3, H-1B, or H-1B1 visa petitions and target your applications to those hiring areas.
Clarify your visa category before the offer stage
Waymo sponsors H-1B, H-1B1 visa, and E-3 visas for Software Engineers. Each has different timelines and filing mechanics. Knowing which category applies to your nationality lets you flag timeline constraints to recruiters early, before offer letters are drafted and deadlines become urgent.
Use Migrate Mate to surface active Software Engineer openings
Not all of Waymo's sponsored Software Engineer roles are easy to find across general job boards. Browse Migrate Mate to filter specifically for Waymo positions that include visa sponsorship, so you're applying to openings where sponsorship is already confirmed rather than guessing.
Prepare for the I-140 stage if targeting permanent residence
Waymo sponsors EB-2 and EB-3 Green Card petitions for Software Engineers. If long-term U.S. residence is your goal, ask the recruiter about the company's PERM process timeline during negotiations. Indian and Chinese nationals should also factor in priority date backlogs when evaluating the offer.
Frequently Asked Questions
Does Waymo sponsor H-1B visas for Software Engineers?
Yes, Waymo sponsors H-1B visas for Software Engineers. The company has a well-established sponsorship process covering both the initial H-1B petition and subsequent renewals. Because H-1B selection is subject to the annual lottery, the timing of your offer relative to the April filing window matters. Waymo also sponsors H-1B1 visa and E-3 visas for eligible nationalities, which bypass the lottery entirely.
How do I apply for Software Engineer jobs at Waymo?
Applications go through Waymo's careers portal, where roles are listed by team and location. The process typically involves an initial recruiter screen, technical phone interviews, and a multi-stage onsite or virtual loop covering algorithms, systems design, and domain-specific knowledge relevant to autonomy. You can also browse current Waymo Software Engineer openings filtered by visa sponsorship on Migrate Mate.
Which visa types does Waymo commonly use for Software Engineer roles?
Waymo sponsors H-1B, H-1B1 visa, E-3, and Green Card pathways including EB-2 and EB-3 for Software Engineers. Australian citizens can pursue the E-3, which has no lottery and allows two-year renewable stays. Chilean and Singaporean nationals may qualify for the H-1B1. For candidates seeking permanent residence, Waymo engages the PERM labor certification process through the DOL.
What qualifications does Waymo expect for Software Engineer roles?
Waymo's Software Engineer roles typically require a bachelor's degree or higher in computer science, software engineering, or a closely related field. Most open positions expect hands-on experience with systems programming, distributed infrastructure, or machine learning, depending on the team. Roles in perception or simulation often favor candidates with exposure to robotics, sensor fusion, or real-time systems in addition to core software fundamentals.
How does the visa sponsorship timeline work when joining Waymo as a Software Engineer?
Timeline depends on your visa type. E-3 and H-1B1 visa petitions can be filed year-round and typically take two to four weeks to process, allowing faster start dates. Cap-subject H-1B petitions must be filed in April for an October 1 start, so offers extended in winter or spring may involve a waiting period. USCIS premium processing is available for H-1B petitions and can reduce adjudication to 15 business days.