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

Sr. Firmware Engineer

  • AMD
  • Full time
  • USA
  • 11/07/2026
  • Salary: $187k - $202k/yr
  • Santa Clara, CA

Software Engineer, Core OS Capabilities

  • Meta
  • Full time
  • USA
  • 11/07/2026
  • Salary: $154k - $217k/yr
  • Redmond, WA

Lead Software Engineer - Embedded

  • Boeing
  • Full time
  • USA
  • 11/07/2026
  • Salary: $212k-$286k
  • Remote

Software Engineer, Early Career

  • Viasat
  • Full time
  • USA
  • 11/07/2026
  • Salary: $95k - $177k/yr
  • Carlsbad, CA

Senior Software Engineer - Networking

  • Microsoft
  • Full time
  • USA
  • 11/07/2026
  • Salary: $120k - $261k/yr
  • Redmond, WA