> Markdown version of [/jobs/ext/2714620-software-engineer-on-onboard-integration](https://www.wearedevelopers.com/jobs/ext/2714620-software-engineer-on-onboard-integration). 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 on Onboard Integration - **Company:** Glydways, Inc. - **Location:** Richmond, CA, United States - **Experience:** Experienced - **Salary:** $190,000.0 - $220,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Automation of Tests, UClibc (C Standard Library), C++ (Programming Language), Code Review, Communications Protocols, Software Debugging, Linux, Device Drivers, Middleware, Hardware-In-The-Loop Simulation, Machine Learning, Open Source Technology, Software Deployment, Software Engineering, Universal Asynchronous Receiver/Transmitter, Data Logging, Safety Critical Systems, Yocto, Hardware Acceleration, Multiaccess Edge Computing, Lidar - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/software-engineer-onboard-integration-glydways-8786050 ## About the Role * 4+ years of professional software engineering experience, including shipping and supporting production systems. * Strong proficiency in C++ or C for production systems-comfortable navigating and improving an existing codebase as well as writing new components. * Experience developing device drivers or low-level interfaces for sensors and/or actuators, including use of hardware-in-the-loop (HIL) or similar test frameworks. * Experience developing on resource-constrained embedded hardware (CPU, memory, storage, or bandwidth limited). * Solid understanding of communication protocols, from low-level (SPI, UART, CAN) to higher-level networking (TCP/UDP). * Experience with Linux, especially embedded environments (e.g., Yocto, Buildroot, or similar). * Experience with robotics middleware such as ARK, LCM, ROS, or ROS 2. * Ability to own features end-to-end: clarifying requirements, designing, implementing, testing, and supporting them in the field., * Familiarity with ML inference runtimes and integrating ML models into production or edge systems (training experience is a plus, not required). * Contributions to open-source AI, robotics, or embedded frameworks. * Experience with automotive or other real-time, safety-critical systems. * Prior work in autonomous vehicles, robotics, or complex mechatronic systems. * Experience with performance engineering on embedded CPU/GPU and hardware accelerators. * Experience collaborating directly with operations and field teams to debug and improve systems running in production environments. ## Description * Design, build, and test mission-critical onboard software that runs on every Glydways vehicle, from prototype to deployment on track. * Own high-performance interfaces to onboard devices-from cameras, radar, LiDAR, and IMUs to drive-by-wire, controls, and other vehicle systems. * Develop and integrate runtimes and middleware so autonomy and ML workloads can execute and communicate reliably onboard. * Design and improve systems for live track operations: software deployment, vehicle provisioning, logging, and observability. * Collaborate with Autonomy, Hardware, and Operations teams to define interfaces, build evaluation pipelines on real and simulated vehicles, and ship features to the fleet. * Investigate and debug issues on the bench and on-vehicle, driving them to root cause and stable fixes. * Shape technical direction for the areas you own, and raise the bar through design discussions and code reviews. ## Related Videos - [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) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [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) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)