> Markdown version of [/jobs/ext/2987221-software-engineer](https://www.wearedevelopers.com/jobs/ext/2987221-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** WAYVE LLC - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Salary:** $209,000.0 - $260,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Data Validation, Software Debugging, Linux, Distributed Systems, Middleware, Hardware-In-The-Loop Simulation, Python (Programming Language), Software Engineering, Systems Architecture, Systems Integration, Data Logging, Safety Critical Systems, Technical Debt, Performance Monitor, Canoe Software - **Published:** September 18, 2026 - **Apply:** https://www.thejobnetwork.com/job/f4cb8486-a57b-4a84-82b0-f4329c617f61/senior-software-engineer-platform-integration-robot-software ## About the Role - Strong software development experience in C++, Python, and/or Rust, with a track record of delivering production-quality systems. - Experience developing and debugging software on Linux-based robotic or automotive platforms, including multi-process 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, including debugging using logs, telemetry, and on-target testing. - Practical experience working with vehicle sensors, including topics such as calibration, synchronisation, and data validation. - Experience working with automotive-grade high-performance compute platforms (e.g., NVIDIA DRIVE, Qualcomm Snapdragon Ride, or similar embedded SoCs). - Strong systems-level debugging skills, with the ability to diagnose and resolve complex integration issues across software and hardware boundaries. - Familiarity with vehicle communication systems (e.g. CAN, Automotive Ethernet) and associated debugging tools. , - Experience with **drive-by-wire systems** or other safety-critical control interfaces. - Familiarity with state-of-the-art automotive bus analyzing tools (Vector CANoe/ CANalyzer/ Kvaser) - Experience building or evolving **shared frameworks, libraries, or internal platforms** used by multiple teams. - Experience improving system architecture to reduce technical debt and increase reuse across projects. - Experience with **hardware-in-the-loop (HIL)** or simulation environments for integration and validation. - Exposure to **functional safety concepts** or development within safety-critical systems. - Experience writing clear **technical documentation** , integration guides, or operational runbooks. - Experience contributing to observability, logging, or system metrics for reliability and performance monitoring. ## Description As a Software Engineer on the Platform Integration Team, you will play a key role in the hands-on software bring-up of new vehicle programs, helping turn them into stable, reliable robot systems. Alongside integration activities, you'll design and deliver improvements to vehicle-facing software components and frameworks that make future integrations faster, more predictable, and less bespoke. This is a highly technical engineering role within our Robot Software group, where your work directly enables safe, scalable deployment across multiple vehicle programs **Key responsibilities:** - Contribute to the software bring-up of new vehicle programs, supporting bench, HIL, and on-vehicle integration activities, including hands-on work at international test locations. - Design, develop, and maintain vehicle-facing software components and shared frameworks that improve reliability, abstraction, and reuse across vehicle programs. - Improve the stability of early-stage vehicles by diagnosing integration issues, implementing fixes where appropriate, and driving issues through to resolution with relevant teams. - Identify and deliver architectural improvements that reduce bespoke changes and make future vehicle integrations faster and more predictable. - Build and maintain tooling, diagnostics, and metrics to monitor robot software performance and enable continuous reliability improvements. - Produce clear documentation and runbooks to support knowledge transfer and long-term maintainability. - Collaborate closely with hardware, safety, controls, calibration, and reliability teams to ensure smooth and scalable vehicle software integration. ## **About you** In order to set you up for success as a Software Engineer on the Platform Integration Team at Wayve, we're looking for the following skills and experience: **Essential** ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [Crypto-secure Data Management with In-Database Blockchain](https://www.wearedevelopers.com/videos/632-crypto-secure-data-management-with-in-database-blockchain) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)