Staff Software Engineer, Automation Library Development

General Motors (GM)

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Warren, MIMilford, MISeattle, WA
Employment
Full-time
Posted
10 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $210k
$156k most similar roles pay here $271k

This listing doesn't post a salary. Most similar roles pay $170,000–$250,000.

Based on 240 similar postings.

Employer

About General Motors (GM)

General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.

General Motors (GM) currently has 148 open roles on FindRole.

Listed pay typically runs $159,700–$248,000 across 56 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Staff Software Engineer, Automation Library Development

Staff Software Engineer - Automation Library Development joins the team to define and deliver automation software library strategies that enable vehicle-level test automation across all systems and subsystems. This role focuses on building a scalable automation ecosystem for the Software-Defined Vehicle by developing Python automation libraries, framework enablers, and high-quality code standards. The engineer will perform code reviews, mentor a high-performing team, and lead technical workshops to solve complex problems while improving enterprise-scale pipelines. Required skills include proficiency in C++, C#, and Python, along with experience in test automation development using open-source or commercial tools. Preferred qualifications include knowledge of Automotive Ethernet, SOME/IP protocols, AUTOSAR platforms, and TCP/IP networking. The role addresses the technical challenge of modernizing testing, validation, and integration practices within complex vehicle electrical architectures and decoupled software systems.

What does a Software Engineer earn in Washington?

Median $207500 from 315 postings across 35 companies.

See salary data

What you'll do

  • Define and deliver Python automation libraries and framework enablers for scalable vehicle-level testing.
  • Establish and enforce clean, efficient, and well-documented coding standards across the software community.
  • Perform code reviews and drive engineering best practices to ensure high-quality software builds.
  • Lead technical workshops to solve complex problems and drive innovation in automation architecture.
  • Mentor and develop a high-performing team of software automation engineers.
  • Drive continuous improvement of enterprise-scale automation pipelines and quality frameworks.
  • Act as a Subject Matter Expert for specific platforms while participating in the hiring and interviewing process.
  • Lead corporate software strategy for new technologies, complex features, and major program enhancements.

What we're looking for

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • 7+ years of experience in software development using languages such as C++, C#, and Python.
  • Strong hands-on experience with test automation development and frameworks.
  • Experience working with open-source and/or commercial automation tools.
  • Advanced degree in engineering, computer science, or technical leadership discipline (preferred).
  • 3+ years of experience in automotive software development or test automation (preferred).
  • Understanding of vehicle electrical architecture, SDV principles, and Automotive Ethernet including SOME/IP (preferred).
  • Experience with AI-enabled software practices, AUTOSAR platforms, and TCP/IP networking (preferred).

More like this

Similar roles

Staff Software Engineer, AI & Middleware Automation

Visa

Austin, TX 128 days ago $131,600–$210,300
Python Java Go Agentic AI LLM LangChain LangGraph LlamaIndex AWS GCP Azure Kubernetes Terraform Ansible Jenkins Prometheus Grafana Clickhouse Flink Tomcat Apache Spring Boot IBM MQ NGINX NodeJS
5+ yrs exp Hybrid

Software Engineer, Automation

Apple Inc

Cupertino, CA 34 days ago $184,700–$324,800
Python CI/CD Git Docker Jenkins PostgreSQL MongoDB REST APIs SQL NoSQL Data Structures Algorithms Multi-threading Concurrency Xcode IntelliJ Data Processing Pipelines
10+ yrs exp

Software Engineer, Automation

Apple Inc

Cupertino, CA 34 days ago $129,300–$225,300
Python CI/CD Git Docker Jenkins PostgreSQL MongoDB REST APIs SQL NoSQL Xcode IntelliJ Data Structures Algorithms Multi-threading Concurrency Data Processing Pipelines

Software Engineer, Automation

Q2

Austin, TX 15 days ago
C# Go Python LLMs Agentic AI AWS GCP Azure Splunk Grafana NGINX Linux Red Hat CentOS Telemetry Pipelines
5+ yrs exp

Staff Engineer, Software Engineering

GEICO

Bethesda, MD +4 150 days ago $100,000–$230,000
Python C# Go Java C++ SQL NoSQL Docker Kubernetes Azure AWS GCP PowerShell REST APIs Microservices Infrastructure as Code SRE Active Directory SAML OAuth
10+ yrs exp