Staff Software Engineer- Test System Modernization
Core
Lead the modernization of a large-scale embedded software test system for software-defined vehicles, creating a standardized, fully automated, headless framework across virtual and physical environments.
Role type
Staff Software Engineer (Test System Modernization)
Builds
Standardized, fully automated, headless testing frameworks and CI/CD pipelines for embedded software.
Domain
Automotive / Embedded Systems / Test Automation
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture for real-time systems, CI/CD pipeline design, variation management, change-impact analysis, risk-based regression testing, API development, data modeling, Linux, Python, Bash, Robot Framework, containers, infrastructure as code
Preferred skills
Embedded software development, automotive software, safety-related toolchains, AI assistants, coding agents, knowledge systems, vector search, workflow orchestration, code intelligence platforms
Responsibilities
Define architecture and roadmap for standardized test execution and variation management; Establish change-impact analysis and risk-based regression strategies; Standardize test-result schemas and enable storage in Databricks; Develop APIs connecting test execution, management, and diagnostic tools; Improve test robustness, failure triage, and deployment efficiency across CI/CD pipelines.
Seniority
Staff, hands-on technical leader with cross-organizational influence