Talent.com
Software Engineer, C++ Edge Computers
Software Engineer, C++ Edge ComputersWaymo • Mountain View, CA, United States
serp_jobs.error_messages.no_longer_accepting
Software Engineer, C++ Edge Computers

Software Engineer, C++ Edge Computers

Waymo • Mountain View, CA, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

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.

Hardware Engineering is a diverse, and collaborative group of electrical, mechanical, reliability, software and vehicle engineers. We design, build, and perfect the products which are the eyes and ears of Waymo's autonomous driving technology, and integrate those products into vehicle platforms. We're looking for curious and talented teammates to keep us moving in the right direction.

In this hybrid role, you will report to a Staff Software Engineer.

You will :

  • Develop high-quality vertically-integrated C++ software systems (on-vehicle and off-vehicle software) to manage autonomous vehicle functions (e.g., auto-driving, power, networking, cleaning, thermal).
  • Analyze field data (logs) and simulation results.
  • Participate in cross-functional workflows (e.g., requirement reviews, project planning).

You have :

  • Degree (BS, MS) in Computer Engineering, Computer Science, or similar or equivalent practical experience.
  • At least 2 years of professional experience developing production software in modern C++ (i.e., C++17, C++20, etc.)
  • Advanced knowledge of C++ patterns, idioms, and unit test methodology. This role is specifically for C++ and not for C / C++.
  • We prefer :

  • At least 4 years of professional experience developing production software in modern C++ (i.e., C++17, C++20, etc.)
  • Experience developing for and troubleshooting distributed systems : ideally the experience would be in embedded systems (microcontrollers / resource constrained), but other experiences (e.g., backend software) provide relevant skills.
  • In-depth understanding of microcontroller-based Embedded Systems and associated development and debugging tools.
  • Working experience with safety critical systems / functional safety.
  • Working experience with cybersecurity (e.g., Secure Boot, SecOC, MACSec).
  • Open source projects that demonstrate dedication to crafting high quality C++ software.
  • 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

    $170,000-$216,000 USD

    serp_jobs.job_alerts.create_a_job

    Software Engineer • Mountain View, CA, United States

    Job_description.internal_linking.related_jobs
    Senior Embedded Software Engineer (Palo Alto)

    Senior Embedded Software Engineer (Palo Alto)

    Source One Technical Solutions • Palo Alto, CA, US
    serp_jobs.job_card.part_time
    Source One is a consulting services company and were currently looking for the following individual to work as a consultant with our direct client, an autonomous mobility solutions company in Palo ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Intuitive • Sunnyvale, California, United States
    serp_jobs.job_card.full_time
    At Intuitive, we are united behind our mission : we believe that minimally invasive care is life-enhancing care.Through ingenuity and intelligent technology, we expand the potential of physicians to...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Embedded Software Engineer (Palo Alto)

    Senior Embedded Software Engineer (Palo Alto)

    Premier Staffing Solution • Palo Alto, CA, US
    serp_jobs.job_card.part_time
    We're looking for a Staff level Embedded Software Engineer to join our team, focusing on the software stack for Design Verification of PCBAs & ECUs (Electronic Component Units) in current and next-...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Reliable Robotics • Mountain View, CA, United States
    serp_jobs.job_card.permanent
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Displays Software Engineer (C / C++)

    Displays Software Engineer (C / C++)

    Reliable Robotics • Mountain View, CA, United States
    serp_jobs.job_card.permanent
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer, Embedded

    Software Engineer, Embedded

    Waymo • Mountain View, California, United States
    serp_jobs.job_card.full_time
    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 buildin...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Embedded Software Engineer

    Embedded Software Engineer

    Neuralink • Fremont, California, United States
    serp_jobs.job_card.full_time
    We are creating devices that enable a bi-directional interface with the brain.These devices allow us to restore movement to the paralyzed, restore sight to the blind, and revolutionize how humans i...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Nuro • Mountain View, California, United States
    serp_jobs.job_card.full_time
    Nuro is a self-driving technology company on a mission to make autonomy accessible to all.Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI with automoti...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Forward Deployed Software Engineer - Edge Autonomous Systems

    Forward Deployed Software Engineer - Edge Autonomous Systems

    Recruiting From Scratch • Palo Alto, CA, United States
    serp_jobs.job_card.full_time
    Who is Recruiting from Scratch : .Recruiting from Scratch is a specialized talent firm dedicated to helping companies build exceptional teams. We partner closely with our clients to deeply understand ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Software Engineer - Embedded UI

    Software Engineer - Embedded UI

    Intuitive • Sunnyvale, California, United States
    serp_jobs.job_card.full_time
    At Intuitive, we are united behind our mission : we believe that minimally invasive care is life-enhancing care.Through ingenuity and intelligent technology, we expand the potential of physicians to...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Embedded Software Engineer (Palo Alto)

    Senior Embedded Software Engineer (Palo Alto)

    Belcan • Palo Alto, CA, United States
    serp_jobs.job_card.full_time
    Senior Software Embedded Engineer.Bachelors or Masters degree in Computer Science / Engineering or related field.Embedded Software Development experience. Strong hands-on programming skills in.Linux a...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Contractor, Sr. Principal, Embedded Software Engineer

    Contractor, Sr. Principal, Embedded Software Engineer

    Redwire Space • San Jose, CA, United States
    serp_jobs.job_card.permanent
    Join our San Jose, CA team, where cutting-edge innovation meets national security.As part of Redwire's recent acquisition of Hera Systems, this location focuses on advancing our capabilities in MEO...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Embedded C++ Software Engineer _ Mountain View, CA

    Senior Embedded C++ Software Engineer _ Mountain View, CA

    Clutch Canada • Mountain View, CA, United States
    serp_jobs.job_card.full_time
    Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond.Ae...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Edge Autonomy Software Engineer – Mission-Critical Systems

    Edge Autonomy Software Engineer – Mission-Critical Systems

    Recruiting From Scratch • Palo Alto, CA, United States
    serp_jobs.job_card.full_time
    A specialized talent firm is seeking a Forward Deployed Software Engineer to develop mission-critical software for autonomous systems. The ideal candidate will have 2+ years of experience, strong sk...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Principal Embedded Software Engineer

    Principal Embedded Software Engineer

    Fortinet • Sunnyvale, CA, United States
    serp_jobs.job_card.full_time
    WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity to immerse yourself in all phases of the sof...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Software Engineer - Switch Design

    Principal Software Engineer - Switch Design

    Supermicro • San Jose, CA, United States
    serp_jobs.job_card.full_time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Embedded Software Development Engineer II, AWS Hardware Engineering Services

    Embedded Software Development Engineer II, AWS Hardware Engineering Services

    Amazon • Cupertino, California, USA
    serp_jobs.job_card.full_time
    AWS Infrastructure Services owns the design planning delivery and operation of all AWS global other words were the people who keep the cloud running. We support all AWS data centers and all of the ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Fortinet • Sunnyvale, CA, United States
    serp_jobs.job_card.full_time
    Our WiFi team is looking for an Embedded Software Engineer with C programming and networking knowledge to join our team.This is a great opportunity to immerse yourself in all phases of the software...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted