Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer

Home > C/C++ programming jobs

Senior Software Engineer in USA

  • Sunnyvale, CA

Responsibilities

  • Support software bring-up for new vehicle programs through bench, HIL, and on-vehicle integration activities, including work at international test locations.
  • Develop and maintain vehicle-facing software components and shared frameworks that improve reliability, abstraction, and reuse.
  • Diagnose integration issues across software and hardware boundaries and drive fixes through resolution with relevant teams.
  • Deliver architectural improvements that reduce bespoke integration work and improve predictability.
  • Build tooling, diagnostics, and metrics for robot software performance and reliability monitoring.
  • Create technical documentation and runbooks and collaborate with hardware, safety, controls, calibration, and reliability teams.

Requirements

  • Strong production software development experience in C++, Python, and/or Rust.
  • Experience developing and debugging software on Linux-based robotic or automotive platforms, including multiprocess or distributed systems.
  • Experience with ROS2 or similar robotics middleware, including node development, message interfaces, and system integration.
  • Hands-on experience integrating software with vehicle or embedded hardware using logs, telemetry, and on-target testing.
  • Experience with vehicle sensors, calibration, synchronization, and data validation.
  • Experience with automotive-grade high-performance compute platforms such as NVIDIA DRIVE or Qualcomm Snapdragon Ride.
  • Strong systems-level debugging skills across software and hardware boundaries.
  • Familiarity with CAN, Automotive Ethernet, and associated debugging tools.
  • Experience with drive-by-wire or safety-critical control interfaces, shared frameworks or libraries, HIL or simulation environments, functional safety, technical documentation, and observability is desirable.

Benefits

  • Full-time hybrid role based in Sunnyvale, California.
  • Competitive equity package.
  • Inclusive interview experience with accommodations available upon request.

Salary: $209k - $260k/yr

Wayve

Wayve builds end-to-end autonomous driving software—the vehicle-agnostic Wayve AI Driver—that runs on onboard compute and native sensors, licensed to automakers and fleet operators. Its platform spans ADAS and higher autonomy (L2+/L3 to robotaxi) and is designed to generalize across vehicle types...

Similar positions

Embedded Development Engineer

  • Emerson Electric Co.
  • Full time
  • Others
  • 10/04/2026
  • Pune, India

Intermediate Embedded Software Engineer

  • MITRE
  • Full time
  • USA
  • 10/04/2026
  • Salary: $104k - $155k/yr
  • New Bedford, MA

Senior Embedded Software Engineer

  • Apex Technology, Inc.
  • Full time
  • USA
  • 10/04/2026
  • Salary: $185k - $210k/yr
  • Los Angeles, CA

Bluetooth Development Engineer

  • Visteon Corporation
  • Full time
  • Others
  • 10/04/2026
  • Chennai, India

Software Engineer II

  • Microsoft
  • Full time
  • USA
  • 10/04/2026
  • Salary: $102k - $219k/yr
  • Redmond, WA