Glydways
Autonomy Software Engineer, Integration
About this role
Join Glydways' Autonomy Integration team to design and maintain the software interfaces connecting autonomous vehicles, hardware, and track infrastructure for a next-generation public transit system. You'll develop simulation tools, ensure vehicle safety systems, support on-track testing, and collaborate across the organization to advance carbon-neutral autonomous mobility.
What you'll do
- Develop interfaces between autonomy software components, hardware modules, and track infrastructure systems
- Design, implement, and maintain simulation capabilities and performance metrics
- Maintain core onboard functionality including fault handling, vehicle communication, and system pipelines
- Write safety-rated requirements and code for the vehicle safety system
- Develop tooling for logged data processing, visualization, and analysis
- Support on-track testing, debugging, and code reviews across the autonomy stack
What they're looking for
- Modern C++ (C++17, OOP design, design patterns, unit testing)
- Autonomous systems development (simulation, communications, coordination)
- Linux development and debugging
- Software architecture and systems integration
- Safety-critical systems design
- Data visualization and analysis tools
- Hardware-software integration
- Build systems and CI/CD
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Glydways
Glydways builds autonomous transit vehicles and the systems that operate them. The company is hiring embedded software engineers and cybersecurity engineers to develop production firmware, real-time embedded systems, and security architecture for its autonomous transit platform.
View all jobs at GlydwaysLikely interview questions
- Describe your experience designing interfaces between software and hardware systems—what challenges did you face and how did you overcome them?
- Tell us about a time you worked on an autonomous or robotic system. What was your role and what did you learn?