Principal Software Engineer- Test System Modernization
$238.7k - $365.7kGeneral Motors
Job DescriptionThe RoleGeneral Motors is seeking a Principal 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 DeliverablesDefine 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 SuccessFaster, 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.Your Skills & Abilities (Required Qualifications):Bachelor's degree in computer science, computer engineering, electrical engineering, software engineering, systems engineering or a related technical field; or equivalent practical experience. Typically, 15 or 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.Company VehicleUpon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, though which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies. CompensationThe compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position, as well as geography of the selected candidate. The salary range for this role is $238,700 and $365,700. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. Bonus PotentialAn incentive pay program offers payouts based on company performance, job level, and individual performance. BenefitsGM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. #LI-DH2 This role is based remotely, but if the selected candidate lives within a specific mile radius of a GM hub, they will be expected to report to the location three times a week {or other frequency dictated by your manager}. The selected candidate will be required to travel <25% for this role. Relocation benefits are available for candidates who qualify under company policy. About GMOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.Why Join UsWe believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.Benefits OverviewFrom day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.Non-Discrimination and Equal Employment Opportunities (U.S.)General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.AccommodationsGeneral Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.SummaryLocation: Milford, Michigan, United States of America; Remote - United States; Austin, Texas, United States of America; Mountain View, California, United States of America; Warren, Michigan, United States of AmericaType: Full time
- ...DescriptionThe Role: General Motors is seeking a software engineering leader to modernize and scale the build systems that support software-defined vehicles. This role... ...empathy. Modernize a large embedded-software build and test system by transitioning legacy Make- or shell-...SuggestedFull timeLocal areaRemote workWork from homeRelocation packageFlexible hours
- ...manager). The Role:General Motors is seeking a Principal Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded... ...activities into a coherent engineering system.What You'll Do: Be a critical leader of software...SuggestedFull timeLocal areaImmediate startRemote workWork from homeFlexible hours
- ...DescriptionThe Role: At AV (Autonomous Vehicles) Software Organization within General Motors, we... ...ADAS/AV Platform Software Verification Engineer, you will play a crucial role in defining, implementing, and optimizing system testing to ensure the quality, safety, and...SuggestedFull timeWork experience placementLocal areaWork from homeFlexible hours
- ...dictated by the business.The Role:As a Software Engineer at GM, you will be a part of the... ...solutions for embedded control systems, specifically for controlling vehicle... ...g., CAN, LIN, Ethernet, ARXML) and modern vehicle architectures.Test & demonstrate software functionality...SuggestedFull timeLocal areaWork from homeRelocation package
$8,100 - $8,700 per month
...The Autonomous Vehicle (AV) Engineering organization supports the development... ...and automated driving systems throughout the vehicle lifecycle... ...productive development testing. The Fleet Reliability Engineering... ..., vehicle integration, software, systems, safety, and supplier...SuggestedPermanent employmentFull timeInternshipSummer internshipWork at officeLocal areaWork from homeRelocation package- ...seeking a highly capable Sub systems Diagnostics Engineer to lead the definition of... ...architecture, embedded controls, software development, analytics,... ...support, SIL/HIL testing, vehicle-level validation,... ...development practices and modern CI/CD environments, including...Full timeLocal areaWork from homeRelocationRelocation package
- ...pane of glass for vehicle software. We aggregate signals from testing, releases, and the field... ...into dashboards that update engineers and leadership on the... ...own complex, full-stack systems end-to-end, from data ingestion... ...web applications with modern JavaScript frameworks,...Full timeLocal areaWork from homeRelocationRelocation packageShift work
- ....Leads GM’s corporate software strategy for new technologies... ...and verification testing of software builds.... ...RoleAs a Staff Software Engineer - Automation Library... ...automation across all systems and subsystems.This role... ...engineering teams to modernize testing, validation, and...Full timeLocal areaRemote workWork from homeRelocation package
- ...your own way in your career at a high level - nationally and internationally. Take your next step and support us as a BODY SYSTEM TESTING ENGINEER. DESCRIPTION Execute validation and verification testing on body system components and subsystems. Develop test...Full timeTemporary work
- ...for hybrid, electrification, engine, transmission, chassis, and intelligent... ...and integrate them in a system-level simulation model.... ...simulations. Create, maintain, and test virtual controller components,... ...Engineering, Electrical Engineering, Software Engineering, Computer...Full timeWork at officeLocal areaRemote workWork from home
- ...breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment... ...for the role of Senior Software Engineer Virtualization and SIL Integration... ...to support development of virtual test environments as primary...Full timeLocal areaWork from homeRelocationRelocation packageFlexible hoursShift work
- Job DescriptionSenior Software Engineer — ADAS Interactive ExperienceJob SummaryWe are seeking a... ...software spanning microcontroller (MCU) and System-on-Chip (SoC) platforms. Your work will... ...launch.Write clean, efficient, tested, and well-documented C/C++ code that follows...Full timeLocal areaWork from homeShift work
- ...contactor logic, diagnostics, thermal systems, and high voltage architecture... ..., hardware upgrades, and test environment rollout to support... ...'s degree in Mechanical Engineering, Mechatronics Engineering, Electrical Engineering, Software Engineering, Computer Engineering...Full timeWork at officeLocal areaRemote workWork from home
- ...organization, builds the foundational software, automation, and integration... ...package consistency, test coverage, observability, and... ...defect triage.Their work enables engineering, calibration, and... ...strengths in automation, embedded systems, and problem‑solving — and this...Full timeLocal areaWork from homeRelocation package
- Job DescriptionDUTIES: Produce and deliver software for embedded controls systems in the electrification, autonomous, engine, transmission, or chassis space. Design, develop... ...as well as controller communication. Test and demonstrate software functionality and readiness...Full timeWork at officeLocal areaRemote workWork from home
- ...develop and implement controls software and diagnostic algorithms for... ...with multi-disciplined engineering teams to interpret functional... ...models. Create or modify Unit test cases and Multicomponent test... ...testing. Leverage GM’s virtual systems, benches, and vehicles to verify...Work at officeLocal areaRemote workWork from home
- ...achieving the sales goals of the assigned Kistler Vehicle Testing business unit products and systems in the defined market area which includes active... ...including product installation and training for customer engineers and technicians. Supports the market development of...Work at office
- ...Software Engineer (QDM/IF) Location: Wixom, MI (Hybrid) Department: R&... ...integration, and end-to-end testing strategies. Validate analytical... ...TypeScript, or a comparable modern front-end framework ~ SQL... ...analysis, or Measurement Systems Analysis (MSA)....Full timeApprenticeshipWorldwide
$189.3k - $290.7k
...DescriptionJob Summary We are seeking a Staff Software Engineer to join our ADAS HMI team within the... ...for production software on automotive System-on-Chip (SoC) platforms that powers... ...code review, static analysis, automated testing, performance benchmarking, observability...Full timeLocal areaWork from homeFlexible hours- ...eyes-off autonomous driving systems intended for broad deployment... ...are seeking a Senior Systems Engineer to join the AV team to contribute... ...of sensors, embedded software, vehicle platforms, and autonomy... ...validation, including vehicle testing, HIL/SIL, simulation, and large...Permanent employmentFull timeLocal areaRemote workWork from homeRelocation packageFlexible hours
- ...DescriptionThe Team:The BSW (Basic Software) Memory Boot & Programming... ...manufacturing, service, engineering, and over-the-air use cases.The... ...organization, within Embedded Platform Systems & Infrastructure, whose... ...degree of comfort leveraging modern AI tools (e.g., code...Full timeLocal areaImmediate startWork from homeRelocation package
- ...and executed in adherence to engineering standard work for the purpose... ...g. Daily stand-up Meeting or Software Execution Team Meeting). Provides... ...Engineering, Embedded Systems, Electrical Engineering, Computer... ...calibration integration testing and validation electrical architecture...Full timeWork at officeLocal areaRemote workWork from home
- ...next generation Vehicle Electrical and Software Architecture.The Mechatronics Infrastructure... ...organization is looking for a Senior Systems Engineer who will work on development and... ...with software development lifecycle and testing methodologies, network trouble-shooting...Full timeLocal areaWork from homeRelocation package
$32.45 - $51.92 per hour
...Description JOB TITLE: Applications Engineer (Electrical Safety Test) DEPARTMENT: Sales REPORTS TO:... ...GENERAL JOB DESCRIPTION: Chroma Systems Solutions, Inc. is a leading... ...responsible for pre-sales hardware and software applications support for electrical...Full timeWork at officeImmediate start- ...Work closely with multi-disciplined engineering teams to interpret functional... ...strategies. Create or modify Unit test cases and Multicomponent test cases to ensure thorough software testing. Explore and understand new thermal systems and requirements to enable controls...Full timeWork at officeLocal areaRemote workWork from home
- ...What’s the role? Applications Engineers serve as a trusted technical... ...use of ZEISS hardware and software systems. Support will be delivered through... ...with software and system testing to support product... ...experience with programming in modern scientific computing languages...Full timeLive inWork at officeLocal areaRemote work
- ...closely with multi-disciplined engineering teams to interpret functional... .... Create and integrate software in either MATLAB Simulink models... ...coded C. Create or modify Unit test cases and Multicomponent test... ...and understand new thermal systems and requirements to enable controls...Full timeInternshipWork at officeLocal areaRemote workWork from home
- ...breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and... ...Vehicle (SDV) strategy. We develop and test low-level embedded software that... .... As a member of the HWIO Engineering group, you’ll work with cutting-edge...Full timeLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...Prototyping and executing software tasks spanning the entire software... ...for embedded controls systems for the infrastructure layers... ...Complex Drivers, SUMs, and other. Test and demonstrate software functionality... ...'s degree in Computer Engineering, Computer Science, Electrical...Work at officeLocal areaRemote workWork from home
$124.42k - $140k
...operations. The Fleet Reliability Engineer will help keep the operational... ..., Vehicle Integration, AV software and hardware teams, safety partners... ..., the maintenance/work-order system, operational dashboards, and... ...failure trends for AV test and data-collection vehicles,...Full timeTemporary workWork at officeLocal areaWork from homeRelocationRelocation packageFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer- Test System Modernization. Be the first to apply!
- system performance engineer Milford, MI
- computer system validation engineer Milford, MI
- healthcare systems engineer Milford, MI
- systems engineer Milford, MI
- government software Milford, MI
- embedded software Milford, MI
- remote software sales Milford, MI
- software implementation project manager Milford, MI
- software technology Milford, MI
- software Milford, MI



