Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Telematics

$204k - $259k
Full-time

Waymo

Waymo 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. Waymo Onboard Infrastructure is responsible for low-level software and infrastructure on various components of the Waymo self-driving system. The team's scope covers everything from low-level system software to high-bandwidth data logging, IPC (low-latency and high-throughput), performance analysis, and full-system debugging. We work with the Hardware, Compute, Sensor, Perception, Behavior and Machine Learning teams to build the most performant and low-latency self-driving solution in the industry. You will join the System Software Team and focus on the Telematics unit—the critical Linux-based gateway responsible for all data flow in and out of the autonomous vehicle. This includes vital functions like real-time diagnostics, over-the-air (OTA) software updates, and high-bandwidth telemetry. You will be essential in developing, securing, and maintaining the connectivity infrastructure that enables Waymo's fleet to operate and improve continuously.

In this role you will:

  • System Software Development: Work on a small team of System Software and Linux Kernel Engineers to design, develop, and deploy production-grade system software components for driverless vehicles, from initial prototyping through launch.
  • Linux OS Ownership: Maintain and upgrade the operating system of the Telematics unit, including Linux kernel, device drivers, and core OS services.
  • Networking & Connectivity: Design and implement robust, high-performance networking solutions, focusing on reliable data transfer over wifi and cellular modems.
  • Infrastructure & Testing: Design and implement comprehensive testing methodology and infrastructure to ensure the reliability and security of low-level software and seamless deployment of updates across the fleet. Leverage automated testing of hardware to exercise low-level hardware-software systems.
  • Cross-Functional Problem Solving: Collaborate effectively with hardware partners (SoC vendors, ODMs) and internal engineering teams to tackle ambiguous, cross-disciplinary system challenges.
  • Network Topology: Contribute to the design and implementation of depot network topologies for efficient vehicle servicing.

At a minimum, we'd like you to have:

  • Education: BA/BS degree in Computer Science, Electrical Engineering, or a relevant technical field, or equivalent practical experience.
  • Programming: Proficiency in C and C++ is required.
  • Linux Expertise: 3+ years of experience developing, debugging, and deploying software in a Linux environment.
  • Networking Fundamentals: A strong understanding of the IP-based networking stack and experience with its configuration and debugging in a Linux context.

It's preferred if you have experience with:

  • Embedded Linux: Experience with Embedded Linux build systems such as Yocto or Buildroot.
  • Low-Level Software: Experience in Linux kernel and device driver development.
  • Wireless Technologies: Working knowledge of Wi-Fi (especially in congested environments), cellular and Bluetooth protocols.
  • Hardware Debugging: Working knowledge of hardware bring-up and debugging, including the ability to read schematics/datasheets and use common tools (oscilloscopes, multimeters, logic analyzers).
  • Testing Infrastructure: Experience building and maintaining testing infrastructure for OS, kernel, and other low-level code, including HIL testing stations.
  • Vendor Collaboration: Experience successfully collaborating with diverse industry partners (CM, ODM, OEM, or ISV).
The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process. Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.

Salary Range

$204,000—$259,000 USD
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Telematics in Mountain View, CA vacancy
  • $164k - $295k

     ...cybersecurity starts with you. About the Role: This is a systems software role on the Core Libraries team, which owns the shared...  ...to the success of the overall sensor platform. As a Senior Engineer on this team, you will design, build, extend, and maintain these... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Sunnyvale, CA
    a month ago
  • $50 - $60 per hour

    job summary: We are seeking a Senior Software Engineer specializing in TypeScript, Node.js, and GraphQL, with an interest or background in Rust. In this role, you will architect and scale high-throughput federated GraphQL APIs and backend-for-frontend (BFF) layers... 
    Senior
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Local area

    Randstad Digital

    Sunnyvale, CA
    3 hours ago
  • $175k - $240k

     ...SPACE EXPLORATION TECHNOLOGIES CORP is seeking a Sr. Software Engineer specializing in High Performance Computing for the Starlink project. This role involves developing real-time software to enhance user experience for a global satellite internet service, addressing challenges... 
    Senior

    SPACE EXPLORATION TECHNOLOGIES CORP

    Palo Alto, CA
    3 days ago
  •  ...ownership of building and shipping features across both the frontend and backend of a software platform. Work alongside product and design colleagues, handle customer-facing engineering needs, and help keep the platform dependable as usage grows. What You'll Do... 
    Senior
    Full time
    Work at office

    Fast-growing software company

    Palo Alto, CA
    5 days ago
  • $143.2k - $243k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they... 
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    2 days ago
  •  ...Senior Software Development Engineer Joining Intuitive Surgical means joining a team dedicated to using technology to benefit patients by improving surgical efficacy and decreasing surgical invasiveness, with patient safety as our highest priority. The Automation... 
    Senior
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 days ago
  •  ...delivered for millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one purpose: to make surgery...  ..., instruments, and accessories. This engineer will develop software and algorithms for custom semi-automated electro-mechanical systems... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $119.8k - $234.7k

     ...Senior Software Development EngineerMicrosoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure... 
    Senior
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Mountain View, CA
    2 days ago
  • $153k - $204k

     ...the company to deliver cryptographic services that are secure, reliable, and easy to use at scale. About the Role As a Senior Software Engineer on the PKI & Secrets team, you will shape how CoreWeave manages cryptographic infrastructure across its global fleet. You'... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    15 days ago
  •  ...Job Description Job Description Senior Software Engineer Wi-Fi Connectivity Role: Senior Software Engineer Wi-Fi Connectivity Location - Palo Alto, CA (onsite) Remote candidates not preferred. We are seeking a hands-on Wi-Fi software engineer to develop... 
    Senior
    Remote work

    Dorleco

    Palo Alto, CA
    1 day ago
  • $174k - $252k

     ...Site Reliability Engineering (SRE) JobSite Reliability Engineering (SRE) is what you get when you treat operations as if it's a software problem. Our mission is to progress, protect, and provide for the software and systems behind all of Google's public services - Search... 
    Senior

    CompliancePoint

    Mountain View, CA
    2 days ago
  •  ...Software EngineerThe software engineering team at Logos Space work on the design, development, flight validation, assembly, integration, test, and inflight success of the logos fleet of spacecraft. Software engineering is responsible for ensuring that flight avionics on... 
    Senior
    Contract work
    Local area

    Logos Space

    Mountain View, CA
    2 days ago
  •  ...contributor to an award-winning, open-source software project whose mission is to transform...  ...injury? Are you a full-stack software engineer and algorithm developer eager to work with...  ...? Join the Digital Athlete team as a senior software engineer. The project is part of... 
    Senior
    Part time
    Remote work
    Worldwide
    Visa sponsorship
    Night shift
    Weekend work
    Afternoon shift

    Another source

    Palo Alto, CA
    8 days ago
  • $160.36k - $291.15k

     ...capital from Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors. About the Role As a Senior Software Engineer, Collision Avoidance Testing, you will work closely with the onboard autonomy, evaluation infrastructure, data science,... 
    Senior
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $100k - $200k

     ...high resolution LiDAR sensors, perception software, and the Seyond ITS Management Platform...  ...is dedicated to the highest quality engineering and manufacturing, and unwavering commitment...  ...seeking a highly motivated and skilled Senior Software Engineer to join our innovative... 
    Senior
    Work experience placement
    Live in
    Local area

    Seyond

    Sunnyvale, CA
    a month ago
  • $166k - $216k

     ...be appropriately used during your application and interviews which can be found here. Role Overview IDMe is seeking a Senior Software Engineer, Front End to join the Applications team, building the  SuperApp — IDMe's web experience that helps members discover where... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    IDMe

    Mountain View, CA
    21 days ago
  • $217k - $326k

     ...So, if you're ready to seize the endless opportunities and leave your mark, come join us. THE ROLE You will be a key Senior Software Engineer driving the digital transformation of Everpure focused on innovating and enhancing our Modern Data platforms. Your mission... 
    Senior
    Work at office
    Immediate start
    Flexible hours

    Everpure, Inc.

    Santa Clara, CA
    3 days ago
  • $172.43k - $209k

     ...high-impact group charged with fueling the future of Crusoe’s engineering muscle. We’re responsible for critical developer tools and...  ...change to customers quickly, safely, and efficiently. As a Senior Software Engineer you will contribute to large projects to improve developer... 
    Senior
    Full time
    Temporary work
    Local area

    Crusoe

    Sunnyvale, CA
    more than 2 months ago
  • $200k - $250k

     ...Every role here, whatever the team, plugs into that. Here’s what this particular role covers.  ?️ About our Engineering Teams Wayve’s Robot Software team builds the onboard software used by our development fleet to enable autonomous driving and collect the data... 
    Senior
    Full time
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours
    Shift work

    Wayve

    Sunnyvale, CA
    4 days ago
  • $175k - $205k

     ...Position Summary Software Engineer: Job Description Summary The future of advertising is interactive. As more viewers shift to streaming and...  ...hear from you. Role and Responsibilities Job Description As a Senior Software Engineer, you will get a challenging opportunity to... 
    Senior
    Hourly pay
    Full time
    Shift work

    Samsung

    Mountain View, CA
    4 days ago
  • $185k - $275k

     ...in the right place. Position Summary We’re looking for a software developer to help us build the software that runs our kiosks...  ...in multiple languages.   We maintain a flat, high-impact engineering culture where every engineer who joins our team carries the title... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Mashgin

    Palo Alto, CA
    more than 2 months ago
  •  ...Meet Our Engineers on the Vehicle OS Team! Vehicle OS is a flexible suite of products that help vehicle manufacturers develop, deploy, and update complete vehicle software and AI applications. Learn more about what the team is building, the team culture, and why it'... 
    Senior
    Flexible hours

    Applied Intuition

    Sunnyvale, CA
    5 days ago
  •  ...As a Senior RF/DSP Software Engineer, you’ll design and evolve the real-time software that acquires, processes, stores, and analyzes RF signals—covering signal detection, parameter measurement, direction finding, and communications intelligence. What You’ll Do Contribute... 
    Senior
    Permanent employment

    BrightHire Search Partners

    San Jose, CA
    4 days ago
  • $194k - $349k

     ...customers’ operations teams with a prioritized summary of the threats detected in their environments. This is a Sr. Software Development Engineer II (SDE) role in the CTIO team that is bringing multiple AI-based strategies together into an integrated capability on... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Sunnyvale, CA
    24 days ago
  •  ...Job Description Job Description Role Description We’re seeking a Senior Software Engineer to join our Infrastructure team within Platform. You’ll join a small, focused team with high ownership and closely collaborate with the Technical Lead and Director... 
    Senior

    James Consultancy Services , LLC

    Mountain View, CA
    9 days ago
  • $135.33k - $211.77k

     ...Requisition Summary We are a tight knit team of engineers that value collaboration and results....  ..., enthusiastic, and self-directed Senior Software Engineer to complement our unique...  ...for our vehicle-technologies such as telematics, sensor data, and system architectures... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Peterbilt Motors Company

    Sunnyvale, CA
    2 days ago
  •  ...add Services team under Retail and Marcom Engineering (ISu0026T) builds the platform that...  ...with major carriers worldwide. As a Software Engineer on the Carrier Services team youll...  ...session management for high-throughput applications Required Experience: Senior IC... 
    Senior
    Full time
    Contract work
    Worldwide

    Apple

    Sunnyvale, CA
    4 days ago
  •  ...evaluating tradeoffs, defining milestones, and coordinating with engineers and partner teams. Evolve compatible inference APIs with...  ...delivery roadblocks. Requirements At least 5 years of software engineering experience, including independent ownership of production... 
    Senior
    Full time

    Cerebras Systems

    Sunnyvale, CA
    12 days ago
  • $162k - $203k

     ...position, you will be an individual contributor developing embedded software for Rivian's next-generation autonomous driving platform. You...  ...experience with a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.... 
    Senior
    Full time
    Contract work
    Work experience placement
    Local area

    Rivian

    Palo Alto, CA
    1 day ago
  • $213k - $237k

     ...About the role Muon seeks aFlight Software Engineer to join our satellite flight software team. The ideal candidate is a self-motivated versatile software developer with significant previous experience developing embedded devices or appliances. In this role, you will... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Muon Space

    San Jose, CA
    3 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Telematics. Be the first to apply!