Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Engineering
Electrical Engineer
Springfield, IL

Find & Apply For Electrical Engineer Jobs in Springfield, Illinois

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Principal Software Engineer- Test System Modernization
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

General Motors

Principal Software Engineer- Test System Modernization

Choose a Location

This role is available in multiple locations. Pick one to apply.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
81
out of 100
Average of individual scores

Were these scores useful?

Job Description

Remote/Hybrid 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 America Full time

JR-202620976
  • Job Description
  • 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 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.
  • 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 Vehicle
  • Upon 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.

  • Compensation
  • The 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 rang
  • e•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 Potential
  • An incentive pay program offers payouts based on company performance, job level, and individual performance.
  • Benefits
  • GM 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

Benefits

  • Paid Time Off (PTO)
  • Financial Aid/Assistance
  • Other Retirement and Savings
  • Health and Wellness Programs