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

Socket.dev

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.

#J-18808-Ljbffr
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Sensor Systems, Robot Software in Sunnyvale, CA vacancy
  •  ...Wayve in Sunnyvale, CA, is seeking a Senior Software Engineer to join the Robot Software team. You will develop edge-device software in C++ for embedded...  ...a fleet of vehicles. You will integrate automotive sensors (camera, LiDAR, radar, GNSS/IMU), work with hardware,... 
    Senior

    EngineersOfAI

    Sunnyvale, CA
    14 hours ago
  •  .... Our advanced AI software and foundation models...  ...automated driving systems. Our vision is...  ...compute and sensor platform, as well...  ...As a member of the Robot Software team, you...  ...Product, Project, and Engineering management to advise...  ...for success as a Senior Software Engineer... 
    Senior

    EngineersOfAI

    Sunnyvale, CA
    14 hours ago
  •  ...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
    14 hours ago
  •  ...Wayve is seeking a Senior Software Engineer to build edge compute software for autonomous vehicles. You will work on a Robot Software team delivering C++ applications on embedded Linux, integrating sensors, and ensuring reliable operation across a fleet of vehicles.... 
    Senior

    Socket.dev

    Sunnyvale, CA
    14 hours 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
    20 hours 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
    9 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
    9 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... 
    Senior

    Nuro

    Mountain View, CA
    14 hours 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
    14 hours 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 Corporation

    Santa Clara, CA
    22 hours 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
  • $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
    2 days 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
    20 hours 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
    9 hours ago
  •  ...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
    14 hours 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
    9 hours ago
  • $184k - $356.5k

     ...NVIDIA is searching for a creative and highly motivated engineer with expertise in System Software to join the Chips System Software organization. You will design and develop key aspects of our Chip specific kernel drivers and embedded software, with a strong focus on... 
    Senior
    Full time
    Work at office
    Local area

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $153k - $222k

     ...Applied Intuition is seeking a Senior Software Engineer in Sunnyvale, California, to create innovative solutions in the autonomy space. This role...  ...and collaborating with experts across infrastructure, robotics, and graphics. The ideal candidate will have over 4 years... 
    Senior

    Applied Intuition

    Sunnyvale, CA
    14 hours 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
    9 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
    9 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
  •  ...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
    14 hours 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!