CareerPlanSign in

Principal Software Engineering - Test System Modernization

Markham, Ontario, CanadaFull-time2026-10-05 → 2026-10-06

Core

Lead the modernization of a large-scale embedded software test system and define architecture for standardized, automated testing across virtual and physical environments.

Role type

Principal Software Engineering - Test System Modernization

Builds

Standardized, fully automated, headless testing frameworks and CI/CD pipelines for embedded software (via careerplan.io/jobs/JR-202621739-principal-software-engineering-test-system-modernization-at-generalmotors)

Domain

Automotive embedded software engineering and test automation

Required skills

Software architecture for real-time systems, CI/CD pipeline design, embedded test automation, variation management, change-impact analysis, risk-based regression testing, Databricks data modeling, API development, Linux, Python, Bash, Robot Framework, containers, infrastructure as code

Preferred skills

Embedded software development, automotive software, systems engineering, 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 and management tools, Improve test robustness and deployment efficiency across CI/CD pipelines

Seniority

Principal, hands-on technical leader with strategy & mentorship