Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineering - Test System Modernization

General Motors Corporation

  • # Principal Software Engineering - Test System ModernizationApply: Remote/Hybrid: Markham, Ontario, Canada: Full time: Posted Today: JR-202621739**Job Description****Vacancy Status:**This posting is not for an existing vacancy within the organization and is open to new applications. **AI Disclosure:**As part of the application process, Artificial Intelligence will be used in the hiring process for this role **Work Arrangement**:Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham or Oshawa office three times per week, at minimum. **The Role**General Motors is seeking a Principal/Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This role is for a hands-on technical leader who can turn ambiguous, cross-team problems into durable architecture, practical standards, and measurable improvements in engineering effectiveness, release confidence, and product quality. The successful candidate will lead a major capability across multiple teams, influence technical direction beyond their immediate organization, and connect software, tooling, infrastructure, test, and release activities into a coherent engineering system. **What You'll Do (Responsibilities):** * Be a critical leader of software engineering productivity and effectiveness.* Identify opportunities, strategies, process improvements, and lead the change.* Be hands-on by leading high impact efforts.* Be a strong communicator, coach, and mentor.* Analyze unusual and difficult problems effectively.* Ability to connect multiple initiatives together to deliver higher value.* Visualize required innovation, learning and simplification in this space and transition the team to execute what is required to achieve.* Maintain command skills and empathy at the same time.* Lead the modernization of a large-scale embedded software test system.* Define and modernize a standardized, fully automated, headless framework across virtual and physical environments to enable full-suite testing multiple times per day.**Key Deliverables** * Define the architecture and roadmap for standardized test execution, configuration and variation management, traceability, quality gates, regression selection, and results reporting.* Establish change-impact analysis and risk-based regression strategies using Gears, Pure Variants, or equivalent tools to determine test applicability and optimize re-testing.* Standardize test-result schemas, metadata, diagnostics, and artifacts; enable storage in Databricks for analytics, trend analysis, data mining, and reporting.* Develop APIs and integrations connecting test execution, test management, issue tracking, failure triage, and diagnostic tools* Improve test robustness, failure triage, execution speed, and deployment efficiency across CI/CD pipelines and physical and virtual test environments.**Measures of Success** * Faster, more reliable test deployment and execution.* More efficient regression testing through accurate change-impact analysis.* Standardized, traceable test results accessible through Databricks and documented APIs.* Faster failure identification, triage, and resolution.* Clear test applicability across software, hardware, configuration, and platform variants.**Qualifications/Requirements** * Bachelor's degree in computer science, computer engineering, electrical engineering, software engineering, systems engineering or a related technical field; or equivalent practical experience.* Typically, 10+ and 15+ more years experience validating software systems, including substantial experience leading architecture across organizations.* Deep understanding of software architecture for real time systems.* Experience shipping high quality safety critical products.* Experience architecting large-scale CI/CD, embedded test automation, and build-to-test pipelines.* Expertise in variation management, configuration comparison, change-impact analysis, and risk-based regression testing.* Experience with test-result data modeling, Databricks, analytics, data mining, and API development.* Proficiency with embedded systems, Linux, Git, Python, Bash, Robot Framework, containers, and infrastructure as code.* Demonstrated ability to integrate automated diagnostics and issue-management workflows.**People Skills:** * Exceptional problem-solving and analytical abilities, with a keen attention to detail.* Demonstrated ability to manage multiple projects and priorities in a fast-paced environment.* Demonstrated ability to work in an action-oriented decision-making environment.**What Will Give You a Competitive Edge (Preferred Qualifications):** * Master’s degree or PhD in Computer Science, Software Engineering, Machine Learning, AI, or a related field.* Experience in embedded software development, automotive software, systems engineering, or safety-related toolchains.* Familiarity with GM engineering tools, engineering workflows, or internal platform environments.* Experience building AI assistants, coding agents, or domain-specific AI capabilities for engineers.* Experience with knowledge systems, vector search, ranking, workflow orchestration, or code intelligence platforms.* Experience supporting large engineering communities through reusable tools, templates, and automation.* Experience evaluating AI quality in production systems using measurable outcomes such as acceptance rate, time saved, precision and recall, hallucination reduction, or workflow completion rate. GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE. **Benefits Overview** The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:* Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave;* Healthcare, dental, and vision benefits;* Life insurance plans to cover you and your family;* Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement;* GM Vehicle Purchase Plan for you and your family
  • J-18808-Ljbffr

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineering - Test System Modernization in Markham, ON vacancy
  •  ...Markham or Oshawa office three times per week, at minimum.The RoleGeneral Motors is seeking a Principal/Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This... 
    Principal
    Full time
    Work at office
    Immediate start

    General Motors (GM)

    Markham, ON
    4 days ago
  • ## Principal Software Engineering - Build System ModernizationApply: Remote/Hybrid: Markham, Ontario, Canada: Full time: Posted Today: JR-202621737**Job Description****Vacancy Status:**This posting is not for an existing vacancy within the organization and is open to new applications... 
    Principal
    Full time
    Work at office
    Remote work

    General Motors Corporation

    Markham, ON
    13 hours ago
  • Transform embedded software testing at General Motors as a Lead Software Engineer for Test System Modernization. This hybrid role involves spearheading architecture and standardizing frameworks for enhanced testing efficiency. In this influential position at GM, you will direct... 
    Suggested

    General Motors

    Markham, ON
    1 day ago
  • $186k - $236k per year

     ...professional to join our team as the Staff Engineer of Software Engineering, Embedded Platform. As a...  ...standards, and strategy for how GM builds, tests, and deploys virtualized vehicle...  ...leverage your strengths in CI/CD, embedded systems, and automation while expanding into cloud... 
    Principal
    Work at office

    GM of Canada Company

    Markham, ON
    2 days ago
  • Drive innovation as a Principal Software Engineer with General Motors in a hybrid role. Focus on modernizing embedded software test systems to enhance engineering effectiveness and product quality. This key position requires a hands-on technical leader to shape and scale engineering... 
    Principal

    GM of Canada Company

    Markham, ON
    4 days ago
  •  ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada Function : AI Engineering for Clinical Trial Management Systems   About Sitero Sitero is a next-generation clinical trial solutions partner, supporting more than 200 Pharmaceutical... 
    Principal
    Long term contract
    Full time

    Sitero

    Markham, ON
    more than 2 months ago
  • $186k - $236k per year

    ## Principal Systems ArchitectApply: Hybrid: Markham, Ontario, Canada: Full time: Posted Today:...  ...zero congestion. Our teams develop the software, systems and technology that make advanced...  ...technical leader for the systems engineering work that follows from the architecture... 
    Principal
    Long term contract
    Full time
    Temporary work

    General Motors Corporation

    Markham, ON
    2 days ago
  •  ...has an immediate permanent opening for a Principal Engineer. About the team: Established in...  ...immediate permanent opening for a Principal Software Engineer. About the job:...  ...training, inference framework and storage system. ~ Proficient in Kubernetes or Ray, with... 
    Principal
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  •  ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Software Engineering General Summary As a leading technology...  ...Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-... 

    Qualcomm

    Markham, ON
    19 days ago
  • Lead the AV Platform Software architecture at General Motors, focusing on autonomous vehicle...  ...of self-driving technology. As a Principal Systems Architect, you'll be a technical leader...  ...strategic vision with practical systems engineering, overseeing the functionality of... 
    Principal

    General Motors

    Markham, ON
    4 days ago
  •  ...Description Position Title: Software Quality Assurance and Automation Test Engineer - ADAS Controllers   CIeNET is a mobile, automotive, telecom and enterprise...  ...telematics services, and Advanced Driver Assistance Systems (ADAS) technologies to fruition over the years.... 
    Full time
    Worldwide

    Cienet International

    Markham, ON
    28 days ago
  •  ...description Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the...  ...achievements. Current research areas include cloud multi-agent system, cloud native databases, infrastructure resource scheduling... 
    Principal
    Permanent employment
    Full time
    Immediate start
    Overseas

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  • $127k - $225k per year

     ...permanent opening for a Research Engineer. About the team: The Intelligent Complex Systems Team, currently a part of the...  ...prototype, and build a complete agentic software system engineering framework...  ...(planning, coding, reviewing, testing, debugging) on repository-scale... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    2 days ago
  •  ...General Motors seeks a software engineering leader to modernize and scale build systems for software-defined vehicles. Lead migration from Make-based workflows to Bazel, shaping strategy, infrastructure, and across-repo tooling with a focus on speed, reliability, and reproducibility... 
    Principal

    General Motors

    Markham, ON
    4 days ago
  • $140k - $180k per year

     ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program...  ...Description AECOM is seeking a highly skilled Principal Engineer specializing in large rock...  ...pressurized underground water conveyance systems to join our growing Tunneling Practice in... 
    Principal
    Permanent employment
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECO

    Markham, ON
    2 days ago
  •  ...Location: Markham, Ontario, Canada Position: Software Quality Assurance and Automation Test Engineer - Automotive Infotainment CIeNET is a mobile, automotive...  ...telematics services, and Advanced Driver Assistance Systems (ADAS) technologies to fruition over the years.... 
    Full time
    Worldwide

    Cienet International

    Markham, ON
    more than 2 months ago
  •  ...moves the world forward. Join us and, together, we’ll advance your career. THE ROLE The IOHUB team at AMD is seeking a Principal ASIC Design Engineer to provide technical leadership for the development of next-generation IP that enables AMD products across server, data... 
    Principal
    Long term contract
    Internship

    AMD

    Markham, ON
    13 hours ago
  •  ...communications. Join us to help deliver high-performance silicon chips and software content that transform the future. You Are: You’re a...  ...simulation results to peers and customers Mentoring junior engineers and documenting designs What You’ll Need: ~8+ years’ CMOS... 
    Principal

    Synopsys Inc

    Markham, ON
    3 days ago
  •  ...infrastructure at AECOM in Markham, ON. This role focuses on large rock caverns and pressurized water conveyance systems for major projects. As a Principal Engineer, you will bring extensive experience in analyzing and designing complex underground structures. Your expertise... 
    Principal

    AECO

    Markham, ON
    4 days ago
  • $87k - $108k per year

     ...Position Summary: The Applied AI Software Engineer is a hands-on technical role responsible for designing, building, testing, deploying, and supporting secure, reliable artificial...  ...improvement. The role also applies modern agentic software development practices and AI... 
    Full time
    Internship
    Flexible hours
    Markham, ON
    8 days ago
  • Join General Motors as a Lead Software Engineer to modernize build systems for software-defined vehicles in a hybrid role. Shape strategies and drive innovation while transitioning to Bazel. This senior-level role requires a software engineering expert to spearhead the migration... 

    General Motors (GM)

    Markham, ON
    4 days ago
  • Elevate your engineering career as a Principal ASIC Design Engineer at AMD in Markham, Ontario. Lead the development of cutting-edge IP solutions, focusing on AI-driven data movement and performance optimization. As a senior member of the IOHUB team, you'll provide technical... 
    Principal

    Advanced Micro Devices, Inc.

    Markham, ON
    3 days ago
  •  ...high performance, low-power CPU for next-generation compute workloads. We are seeking Formal Verification Engineers at multiple levels—from Senior Engineer to Principal—to prove the CPU correct with formal methods. As part of the design verification team, you will turn micro... 
    Principal

    Careers

    Markham, ON
    2 days ago
  • Elevate your software engineering career with AMD as a Senior Software Engineer focusing on GPU profiling tools. Work in a hybrid model to enhance...  .... Your expertise in GPU architecture, C++, and low-level systems software will be key to resolving complex technical challenges... 

    Advanced Micro Devices, Inc.

    Markham, ON
    4 days ago
  • $75k - $85k per year

     ...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team...  ..., and diagnostics in embedded or systems software; experience collecting and exporting...  ...setting up and conducting interviews and tests for applicants, evaluating and assessing... 
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    21 days ago
  •  ...Qualcomm is seeking a Sr Staff/Principal DevOps Engineer to join the Machine Learning Infrastructure and Performance team in Markham, Ontario. You will maintain on-site servers and devices, improve CI/CD pipelines and model tooling, and plan scalable infrastructure for large... 
    Principal

    Linuxassociation

    Markham, ON
    1 day ago
  •  ...data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and...  ...Silicon Design Infrastructure Hardware/Software Engineer THE ROLE: This is a great...  ...production environment on the very edge of modern technology! The Central CAD team at AMD... 
    Internship

    AMD

    Markham, ON
    4 days ago
  •  ...THE ROLE: AMD is looking for a Senior Software Engineer - GPU Profiling Tools for the Developer...  ...strong understanding of GPU and computer system architecture, advanced C++ programming...  ...with multithreading and concurrency in modern C++ Familiarity with ROCm ecosystem and... 
    Internship

    Advanced Micro Devices, Inc.

    Markham, ON
    4 days ago
  •  ...immediate permanent opening for a Principal Scientist. About the team:...  ...stack innovations, including software-hardware co-design and...  ...Computer Science or Electronic Engineering. At least 5+ years of experience...  .../ high performance computing system design is an asset. Deep... 
    Principal
    Long term contract
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    6 days ago
  •  ...Canada ULC Job Area Engineering Group, Engineering Group Machine...  ...General Summary Staff Software Engineer – Qualcomm AI...  ...cutting-edge Qualcomm Hexagon DSP Systems. In this role, your focus...  ...Machine Learning operations using modern C++17 on Hexagon DSP systems... 

    MaC VC

    Markham, ON
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineering - Test System Modernization. Be the first to apply!