Skip to main content

Glydways

Software Engineer - XIL Platform

Remote (Remote)midAdded today

About this role

Join Glydways' XIL Platform team to design and build Hardware-in-the-Loop testing infrastructure that validates autonomous transit software across simulation, software, and physical hardware environments. You'll architect unified testing frameworks, maintain HIL benches, and integrate automated testing into CI/CD pipelines to ensure safety and reliability.

What you'll do

  • Design unified testing frameworks enabling test portability across SIL, HIL, and simulation environments
  • Build and maintain physical HIL test benches with hardware interfaces like CAN adapters
  • Integrate automated HIL testing into CI pipelines to prevent regressions before code merges
  • Collaborate with software teams to identify and implement HIL and CI system improvements
  • Monitor runtime performance, system health, and reliability metrics across testing platforms

What they're looking for

  • Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing
  • Python, C++, and Bash scripting for test automation
  • CI/CD practices and tools (Buildkite preferred)
  • Physical troubleshooting with oscilloscopes, multimeters, and PCAN adapters
  • Infrastructure-as-code tools (Nix, Docker, Ansible)
  • Electrical schematic reading
  • Safety-critical systems testing
  • Simulation environments and testing strategies
Apply on the employer's site

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 Glydways

Likely interview questions

  • Describe your experience designing test frameworks that work across multiple environments like SIL, HIL, and simulation. What challenges did you face and how did you solve them?
  • Tell us about a time you integrated automated hardware testing into a CI/CD pipeline. What tools did you use and what obstacles did you encounter?