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

Thermal Systems Firmware Integration Engineer

  • Ford Motor
  • Full time
  • USA
  • 09/22/2026
  • Salary: $139k - $233k/yr
  • Palo Alto, CA

Sr. Specialist, Systems Engineering

  • L3Harris
  • Full time
  • USA
  • 09/22/2026
  • Salary: $107k - $198k/yr
  • Camden, NJ

Software Engineering Intern

  • Illinois Tool Works, Inc.
  • Full time
  • USA
  • 09/22/2026
  • Rogers, MN

Senior Embedded Software Engineer

  • Google
  • Full time
  • USA
  • 09/22/2026
  • Salary: $174k - $252k/yr
  • Mountain View, CA

Senior Software Engineer

  • AMD
  • Full time
  • USA
  • 09/22/2026
  • Longmont, CO