Own complex, mission critical software components and pipelines that enable reliable, scalable AV Controls integration and regression testing across the ART.
Act as the technical lead for integration tooling (Jenkins, Git, HIL/SIL automation, test management) and serve as a key partner to integration engineers, validation, and AV software teams.
Apply strong engineering judgment to ambiguous, cross team problems, using data and metrics to drive decisions, quality, and continuous improvement.
Mentor and elevate other engineers in software engineering best practices, automation, and AV integration patterns.
Design, implement, and maintain CI/CD pipelines and supporting services that build, integrate, and validate AV Controls software across multiple scrums and ARTs.
Own the HIL/SIL automation framework for AV Controls (job orchestration, scenario execution, results collection, health monitoring), ensuring high reliability and observability.
Partner with integration leaders to translate release scope and entry/exit criteria into executable automation (pipelines, test suites, gating checks).
Requirements
BS in Computer Science, Computer Engineering, Electrical/Computer Engineering, or related technical field; or equivalent practical experience.
+5 years of professional software engineering experience, including substantial work on backend services, build/CI/CD systems, or test automation frameworks in embedded or distributed systems.
Demonstrated expertise in at least one mainstream programming language (e.g., Python, C++, or Java) and strong software design skills (modularity, testability, observability).
Hands on experience building and operating CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI) for complex, multi component systems.
Experience with HIL/SIL environments or large scale test automation (test orchestration, environment management, result collection, triage), DSpace, VSpy, INCA, and other vehicle data analysis tools.
Proven ability to own and deliver complex technical initiatives end
to
end with minimal guidance, across multiple stakeholders and teams.
Strong communication skills; ability to translate technical details into clear plans, status, and trade offs for engineering and leadership audiences.
Tech Stack
Distributed Systems
Java
Jenkins
Python
Benefits
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.