Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Glydways

Software Engineer (Onboard Integration)

Posted Updated
Discussion
  • The Onboard Integration team builds the software foundation that runs on every Glydways vehicle. Part of the Embedded Platform & Integration group, we partner daily with Vehicle Hardware, Autonomy, Safety, and Track Operations to turn a collection of components into a cohesive system on the road
  • Our work spans streaming data from new sensors, controlling vehicle actuators, building our custom embedded Linux OS, integrating ML runtimes, and writing the tools that keep live track operations moving -we own the glue that makes an autonomous vehicle actually drive
  • This is software that moves real vehicles carrying real passengers, so reliability isn’t a nice-to-have - it’s the job
  • As a Software Engineer on Onboard Integration, you won’t be handed narrowly scoped tickets. You’ll take a problem from the whiteboard to code running on a vehicle at our test track, get hands-on with the newest hardware in the building, and debug across the software, firmware, and electrical boundaries where the hard problems live
  • We’re looking for engineers who are genuinely excited about autonomous vehicles and PRT, who take initiative in ambiguity, find signals in noisy systems, and own their work end-to-end
  • 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
  • Experience developing on resource-constrained embedded hardware (CPU, memory, storage, or bandwidth limited)
  • Ability to own features end-to-end: clarifying requirements, designing, implementing, testing, and supporting them in the field
  • Experience with robotics middleware such as ARK, LCM, ROS, or ROS 2
  • Solid understanding of communication protocols, from low-level (SPI, UART, CAN) to higher-level networking (TCP/UDP)
  • 4+ years of professional software engineering experience, including shipping and supporting production systems
  • Experience with Linux, especially embedded environments (e.g., Yocto, Buildroot, or similar)
  • 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
  • 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 collaborating directly with operations and field teams to debug and improve systems running in production environments
  • Experience with performance engineering on embedded CPU/GPU and hardware accelerators
  • If you’re excited about this work but don’t check every box, we’d still love to hear from you. We know the best candidates don’t always match every line of a job description

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.