Glydways
Software Engineer, Onboard Integration
$190K–$220K
Richmond, CA +1 · Full-time · Posted Jul 21, 2026
- Location
- Richmond, CA
California, United States - Experience
- 4+ years of professional software engineering experience.
About the job
Build and integrate mission-critical onboard software for autonomous transit vehicles, from development through testing and deployment on track.
What you'll do
- Develop software and device interfaces for onboard sensors, actuators, and vehicle systems.
- Integrate runtimes and middleware for autonomy and ML workloads, and improve deployment, provisioning, logging, and observability for track operations.
- Debug and resolve issues across software, firmware, and hardware, collaborating with vehicle and operations teams.
What they ask for
- 4+ years of professional software engineering experience, including shipping and supporting production systems.
- Strong proficiency in C++ or C for production systems.
- Experience with device drivers or low-level sensor/actuator interfaces, HIL or similar testing, and resource-constrained embedded hardware.
- Experience with communication protocols, Linux (especially embedded), and robotics middleware such as ARK, LCM, ROS, or ROS 2.
Nice to have
- Familiarity with ML inference runtimes and integrating ML models into production or edge systems.
- Experience with real-time or safety-critical systems, autonomous vehicles, robotics, embedded performance engineering, or field operations.
Pay
$190,000-$220,000 USD (base salary)
Tools
C++, C, SPI, UART, CAN, TCP/UDP, Linux, Yocto
AI focus
Integrate ML runtimes and workloads onboard; familiarity with production or edge ML model integration is preferred.
Model-written summary · the original posting is authoritative