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

Senior Software Engineer - Sensor Systems, Robot Software

$176.5k - $260k
Full-time

Wayve

About us

Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems.

Our vision is to create autonomy that propels the world forward. Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving.

In our fast-paced environment big problems ignite us—we embrace uncertainty, leaning into complex challenges to unlock groundbreaking solutions. We aim high and stay humble in our pursuit of excellence, constantly learning and evolving as we pave the way for a smarter, safer future.

At Wayve, your contributions matter. We value diversity, embrace new perspectives, and foster an inclusive work environment; we back each other to deliver impact.

Make Wayve the experience that defines your career!

The role

In this role, you will have the opportunity to work with Wayve’s next-generation innovative compute and sensor platform, as well as contribute to all phases of the software development lifecycle.

As a member of the Robot Software team, you will collaborate with your team to deliver software for edge devices to provide data and enable autonomy on a large fleet of vehicles. A key responsibility will be to ensure that the software you deliver runs reliably at scale. You will also work closely with our Embodied AI and Science organisations to ensure they have the data and interfaces they need to train models, run experiments and get feedback on driving performance.

Key Responsibilities

  • Software Development: Build and deliver software in C++ with high quality and reliability. Create software which is observable and debuggable when running on a device 2000 km away and with limited connectivity.
  • Sensor Integration and Data Capture: Build software to enable full sensor integration and data capture and streaming at the scale and quality necessary for a fully autonomous vehicle.
  • Real-Time System Management: Deliver and maintain soft-real-time Linux-based applications to a fleet of embedded devices on automobiles, including data collection and storage, as well as machine learning inference on the edge.
  • Fault Tolerance and Diagnostics: Create robust, fault-tolerant software solutions with comprehensive system diagnostics to enable us to quickly and efficiently resolve any issues preventing our deployed fleet from operating at maximum capacity.
  • Performance Monitoring: Design, implement, and use system monitoring tools to improve performance and resolve both ad hoc and systemic issues.
  • Collaborate with technical and business stakeholders: Work with cross-functional global teams including Hardware, Product, Project, and Engineering management to advise and build the right solution
  • Drive a strong engineering culture: Lead by example as you demonstrate best practices for: testing, documentation, ease-of-use, technical (and non-technical) tooling, mentorship, and collaboration.

About you

In order to set you up for success as a Senior Software Engineer at Wayve, we’re looking for the following skills and experience.

Essential

  • Software Development Skills: Proficiency developing high-performance embedded Linux systems software in C++. Demonstrated ability to manage the complete software development lifecycle from ideation through delivery & optimization
  • Automotive Sensor Expertise: Experience working with automotive sensors and technologies like camera, LiDAR, radar, or localization systems (IMU, GNSS)
  • Linux Expertise: Familiarity with embedded Linux, build systems, and/or user space applications.
  • IPC Middleware Knowledge: Strong understanding of how to optimally use and configure IPC middleware for high data throughput robotics applications on frameworks such as ROS or other automotive middleware
  • Distributed Systems Understanding: Knowledge of how distributed systems operate, either in cloud or robotics systems, and how to make these types of systems more scalable and performant.
  • Debugging Skills: Ability to delve deep into performance issues, stack traces, core dumps, slow disk writes, high system load, memory bottlenecks, external device bottlenecks, and threading issues.

Desirable

  • Autonomous Systems: Experience with robotics, autonomous systems, or other real-world sensing applications
  • Embedded Environments: Experience with developing software for embedded Linux systems, real-time operating systems such as QNX, and/or other automotive SoCs
  • Networking: Knowledge of networking fundamentals, including UDP/TCP, ethernet-based communications and debugging network bottlenecks in high-data-rate systems
  • Background: 5+ years of experience, with a Bachelor’s degree in Computer Science, Electrical Engineering, or a related field. Advanced degrees are a plus.

This role is a full-time role based in Sunnyvale, CA (hybrid) and the reasonably estimated salary for this role ranges from $176,500 to $260,000, plus a competitive equity package. Actual compensation is based on the candidate's skills, qualifications, and experience.

Wayve is committed to creating an inclusive interview experience. If you require any accommodations or adjustments to participate fully in our interview process, please let us know.

We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed above. If you’re passionate about self-driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply.

At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran status, pregnancy or related condition (including breastfeeding) or any other basis as protected by applicable law.

For more information visit Careers at Wayve.

To learn more about what drives us, visit Values at Wayve

For US candidates only, please visit E-Verify Notice and Participation and Right to Work

DISCLAIMER: We will not ask about marriage or pregnancy, care responsibilities or disabilities in any of our job adverts or interviews. However, we do look to capture information about care responsibilities, and disabilities among other diversity information as part of an optional DEI Monitoring form to help us identify areas of improvement in our hiring process and ensure that the process is inclusive and non-discriminatory.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Sensor Systems, Robot Software in Sunnyvale, CA vacancy
  • Nuro, based in Mountain View, California, is seeking an experienced engineer to develop sensor and compute systems for robotics. You will design solutions for self-driving vehicles and collaborate with cross-functional teams. The ideal candidate has a strong background... 
    Senior

    Kindredventures

    Mountain View, CA
    4 days ago
  • Imperative Care in Campbell, California, is seeking a Staff Software Engineer in Robotics to design and implement critical software for their innovative robotic platform. This includes working on real-time algorithms and collaborating with cross-functional teams to meet... 
    Senior

    Imperative Care

    Campbell, CA
    1 day ago
  •  ...and market leader in robotic-assisted surgery, we strive...  ...Description The engineer in this position will...  ...test and calibration software as part of a diverse engineering...  ...-mechanical test systems (mechatronics). Our...  ...motorized stages, sensors, safety systems and other... 
    Senior
    Full time
    Local area

    Intuitive

    Sunnyvale, CA
    12 hours ago
  • $140k - $210k

     ...The Role: Yubico is looking for a Senior Software Engineer who is innovative and has a passion...  ...experience. Familiarity with operating system internals and services, such as...  ...Experience developing software to control robotics (e.g., developing an orchestration engine... 
    Senior
    Full time
    Contract work
    Work at office
    Immediate start
    Remote work

    Yubico

    Santa Clara, CA
    12 hours ago
  • $160.36k - $240.54k

     ...foundation of Nuro's onboard software for our sensor and compute platform,...  ...brains of our self-driving robots. We are creating the hardware...  ...develop sensor and compute systems for roboticsArchitect and/or...  ...autonomous vehiclesMentor software engineers to bring them to their full... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $184k - $287.5k

     ...our GPU acts as the brains of computers, robots, and self-driving cars that can...  ...is searching for a creative and expert Systems Engineer to help us expand NVIDIA's autonomous vehicle...  ...engineers, AI applied researchers and software engineers in building world-class perception... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • Nuro is seeking an experienced Robotics Software Engineer to design and develop cutting-edge sensor and compute systems for autonomous vehicles. This role demands strong expertise in C++ and a proven background in robotics or autonomous driving systems. As part of a collaborative... 
    Senior

    Nuro

    Mountain View, CA
    2 days ago
  •  ...As a global leader in robotic-assisted surgery and minimally...  ...the da Vinci surgical system and Ion—have...  ...worldwide.We’re a team of engineers, clinicians, and...  ...engineering groups. As a senior member of the Systems...  ...development of tools and software infrastructure that... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • Nuro is seeking a Senior Software Engineer with expertise in robotics or autonomous systems to design and develop advanced sensor and compute platforms. You will lead cross-functional projects and mentor junior engineers while ensuring the systems are reliable and efficient... 
    Senior

    Kindredventures

    Mountain View, CA
    4 days ago
  • $224k - $356.5k

    NVIDIA Corporation is seeking a Senior Software Engineer in Santa Clara to define runtime intelligence and safety architecture...  ...AI with vehicle dynamics and safety systems, tackling complex problems in real-time robotics. The ideal candidate has over 12 years of experience... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...our GPUs act as the brains of computers, robots, and self-driving cars that understand...  ...— the group building the foundational system software that enables safe, high-performance data...  ...systems software, safety-critical engineering, and ground breaking accelerator hardware... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • Mechatronic/Robotics Engineer or Systems Integration Engineer - Camera and Sensor Calibration Full‑time position in Mountain View, California. Key Responsibilities...  ...hardware meets safety and quality standards. Software Development: Develop software applications and... 
    Full time

    SupportFinity™

    Mountain View, CA
    1 day ago
  • $184k - $287.5k

    NVIDIA is searching for a senior or principal engineer who specializes in robotics systems in the Generalist Embodied Agent Research...  ...and maintain teleoperation software for controlling humanoid robots...  ..., teleoperation stack, and sensor fusion;Proficiency in languages... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    12 hours ago
  • $152k - $241.5k

    Join NVIDIA's Isaac Applications Engineering team and help build the platform for Physical AI robots — assembling the full robotics...  ...through all of it: is our software ready to be used by agents? That...  ...in robotics, embedded systems, or another domain where software... 
    Senior
    Full time
    Live in
    Night shift

    Nvidia

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

    NVIDIA Gruppe is seeking an experienced software developer to join our Solution Engineering team in Santa Clara, California. As part of our mission to build scalable robotic solutions, you will work hands-on with robotic systems, deploying cutting-edge technologies while... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

    NVIDIA is looking for a skilled Robotics Engineer to enhance the deployment of Warp-based robotics and simulation...  .... This role demands a minimum of 8 years of software engineering experience, particularly in embedded systems and proficiency in C++ and Python. You will... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $160.36k - $240.54k

     ..., richer, and more connected future. About the Role We’re looking for senior engineers to build/scale Nuro's large-scale computing infrastructure in the cloud/data center. This system is the foundation of many critical business applications throughout the company... 
    Senior
    Full time

    Nuro

    Mountain View, CA
    12 hours ago
  • $204k - $259k

    A leader in autonomous driving technology is seeking a Senior Software Engineer in Robotics. In this role, you will transition low-level Perception tasks to machine learning, integrate systems, and evaluate quality metrics. The ideal candidate has a Bachelor's in Computer... 
    Senior

    Waymo

    Mountain View, CA
    1 day ago
  • Join NVIDIA's Solution Engineering team that is shaping the future of...  ...to build and deploy scalable robotic solutions and enable the next...  ...will help craft the application software architecture by working...  ...through the complexity of the system to arrive at effective and optimum... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184.7k - $324.8k

     ...Senior Robotics Software Engineer Apple is where individual imaginations gather together, committing to the values that lead to great work. Every...  ...implementing tools such as visualizations, logging, and evaluation systems Evaluating and debugging a complex AI systems... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $184k - $287.5k

     ...intelligence behind computers, robots, and autonomous vehicles that...  ...doing:Develop use cases and system requirements for L3 and L4...  ...closely with Data Analytics, Test Engineering, and System Integration &...  ...analysis, data analysis, and software architecture.Strong software... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

    We are seeking highly skilled and motivated software engineers to join us and build AI inference systems that serve large-scale models with extreme efficiency. You’ll architect and implement high-performance inference stacks, optimize GPU kernels and compilers, drive industry... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...for an experienced and highly motivated software professional to work on pioneering initiatives...  ...intersection of CUDA and Deep Learning Systems. As the complexity and scale of...  ...PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or related field... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $174k - $253k

    Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines,...  ...of experience testing, maintaining, or launching software products, and 1 year of experience with software... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    12 hours ago
  • $174k - $252k

    Develop and optimize the software platform for wearable co-processors...  ...partner teams to improve sensors and Context Hub Runtime Environment...  ...with embedded operating systems.Preferred qualifications:Experience...  ....Google's software engineers develop the next-generation technologies... 
    Senior
    Remote work

    Google

    Mountain View, CA
    2 days ago
  • $174k - $253k

    Write and test product or system development code.Participate in, or lead design reviews...  ...experience.5 years of experience with software development in one or more programming languages...  ...technologies.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    Mountain View, CA
    4 days ago
  • $193.93k - $291.15k

     ...that out-perform standard protocols. About the Work Engineered Connectivity: Architect a network bonding framework to aggregate...  ...QUIC, SRT, gRPC Tools:  Wireshark  About You Systems Thinker: You have a deep understanding of the Linux... 
    Senior
    Full time
    Remote work

    Nuro

    Mountain View, CA
    12 hours ago
  • $174k - $252k

    Apply internal AI systems and Large Language Model (LLMs) to automate...  ...silicon and operating system engineering to implement secure designs...  ....5 years of experience with software development in one or more programming...  ...most secure smartphone. As a Senior Software Engineer, you will... 
    Senior
    For contractors

    Google

    Mountain View, CA
    3 days ago
  • $108k - $216k

     ...*This role is not eligible for current or future immigration support and | or sponsorship*****Join Walmart as Senior, Software Engineer - Transactional Systems and your work could help over 240 million global customers live better every week. Yes, we are the Fortune #1... 
    Senior
    Full time
    Temporary work
    Part time
    Work at office
    Worldwide
    Flexible hours

    Walmart

    Sunnyvale, CA
    12 hours ago
  • Waymo is seeking a professional to work on their Sensor Simulator Platform Team, focusing on building efficient simulators to evaluate...  ...scenarios. Applicants should have experience with 3D game engines and data simulation, as well as knowledge of asset management pipelines... 
    Senior
    Full time

    Waymo

    Mountain View, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Sensor Systems, Robot Software. Be the first to apply!