G

Glydways

Autonomous, on-demand Personal Rapid Transit system

Software Engineer - Onboard Integration

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeRichmond, CA, USA

About the Job

Requirements

  • Four or more years of professional software engineering experience, including shipping and supporting production systems.
  • Strong proficiency in C or C++ for production systems, including navigating and improving an existing codebase and writing new components.
  • Experience developing device drivers or low-level interfaces for sensors and/or actuators, including hardware-in-the-loop or similar test frameworks.
  • Experience developing on resource-constrained embedded hardware, including CPU, memory, storage, or bandwidth limitations.
  • Solid understanding of communication protocols, from low-level protocols such as SPI, UART, and CAN to higher-level networking such as TCP/UDP.
  • Experience with Linux, especially embedded environments such as Yocto, Buildroot, or similar.
  • Experience with robotics middleware such as ARK, LCM, ROS, or ROS 2.
  • Ability to own features end-to-end, including clarifying requirements, designing, implementing, testing, and supporting them in the field.

Responsibilities

  • Design, build, and test mission-critical onboard software that runs on every Glydways vehicle, from prototype through deployment on track.
  • Own high-performance interfaces to onboard devices, including cameras, radar, LiDAR, IMUs, drive-by-wire, controls, and other vehicle systems.
  • Develop and integrate runtimes and middleware so autonomy and machine-learning workloads can execute and communicate reliably onboard.
  • Design and improve systems for live track operations, including 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 owned areas and raise standards through design discussions and code reviews.

Desired Qualifications

  • Familiarity with machine-learning inference runtimes and integrating machine-learning models into production or edge systems; training experience is a plus but not required.
  • Contributions to open-source artificial intelligence, 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.

About the Company

Glydways

Autonomous, on-demand Personal Rapid Transit system

Glydways is building an on-demand Personal Rapid Transit system in cities using autonomous Glydcars that travel in dedicated lanes to transport riders. Riders request trips and Glydcars are dispatched to provide 24/7 service with high capacity, claimed up to 10,800 passengers per hour in a 1.5-meter lane, enabling point-to-point trips without a driver. The system aims for energy-neutral operation with a low carbon footprint and lower infrastructure costs compared with rail, charging riders for trips as its revenue. Its distinguishing approach combines autonomous vehicles, dedicated lanes, high throughput, and energy efficiency to offer flexible, cost-effective urban mobility, targeting city dwellers and large events, with the goal of reducing congestion and private car use.

Company size
201-500
Company stage
Series C
Total funding
$496M
Headquarters
South San Francisco, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Glydways

See more jobs