Glydways - Software Engineer - XIL Platform
Requirements
• Professional C++ experience building and maintaining libraries and test frameworks — not just modifying existing code. Our framework is C++ end to end: test fixtures, simulators, monitors, and every test case. This includes fluency with GoogleTest or an equivalent (fixtures, parameterized tests) and diagnosing flaky, timing-sensitive failures. You will write C++ on day one. • Deep understanding of Hardware-in-the-Loop (HIL), Software-in-the-Loop (SIL), and simulation testing strategies, particularly for safety-critical systems. • Python and Bash for CI tooling, bench automation, and scripting is a plus. • Strong knowledge of CI/CD best practices and principles. Direct experience with Buildkite is a plus. • Hands-on ability to troubleshoot physical test benches, including reading electrical schematics and using lab tools like oscilloscopes, multimeters, and PCAN adapters. • Experience using infrastructure-as-code and environment management tools (specifically Nix, or similar tools like Docker/Ansible) to ensure reproducible test environments.
Responsibilities
• As part of this role you’ll be responsible for: • Design and architect unified testing frameworks that enable seamless portability of test cases across Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), and simulation environments. • Build, configure, and maintain physical HIL benches and associated hardware interfaces (e.g., CAN adapters) to simulate real-world vehicle environments. • Integrate automated HIL testing directly into the Continuous Integration (CI) pipelines, ensuring code stability and preventing regressions prior to merging. • Collaborate closely with software engineering teams to understand their needs, identify and implement improvements in our Hardware-in-the-Loop (HIL) Infrastructure and Continuous Integration (CI) systems. • Monitor and report on runtime performance, system health, and reliability metrics across all HIL testing platforms.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT