Staff System Engineer, Mechatronic Flash Programming

General Motors (GM)

Confirmed live yesterday High trust
Closes in 6 days Hybrid

Quick summary

Work type
Hybrid
Location
Warren, MIMilford, MI
Employment
Full-time
Posted
9 days ago
Freshness
Confirmed live yesterday
Closes
Oct 9, 2026 (soon)

Market check

Salary context

How this pay compares to similar roles

Similar $195k
$141k most similar roles pay here $243k

This listing doesn't post a salary. Most similar roles pay $165,000–$224,450.

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 System Engineer, Mechatronic Flash Programming

Staff System Engineer- Mechatronic Flash Programming joins the Programming and EIO/HWIO Systems Engineering Team to manage the end-to-end strategy for software delivery and hardware interface capabilities. This role focuses on defining, implementing, and improving flash-programming requirements, architectures, tools, and validation strategies for advanced mechatronic systems across various vehicle programs. The engineer will lead programming efforts for development, manufacturing, over-the-air updates, and service environments while collaborating with cross-functional teams to ensure reliable software delivery. Key responsibilities include developing scripts, automated tests, and diagnostic tools while maintaining technical documentation and establishing reusable standards. Required skills include a degree in an engineering or computer science field, extensive experience in embedded systems, automotive flash programming, and vehicle diagnostics. Technical competencies involve using Wireshark for traffic analysis and proficiency in languages like C++, Python, or C# to develop automation tools and solve complex problems.

What you'll do

  • Define and deliver flash-programming requirements and solutions for advanced mechatronic systems across vehicle programs.
  • Lead programming strategies for development, manufacturing, over-the-air (OTA), and service environments.
  • Develop and improve programming tools, diagnostics, scripts, and automated test suites.
  • Analyze programming issues to identify root causes and drive effective corrective actions.
  • Maintain requirements, test coverage, traceability, and technical documentation for mechatronic systems.
  • Establish reusable standards and practices to improve programming quality, efficiency, and scalability.
  • Provide technical leadership, mentoring, and roadmap direction for future programming capabilities.
  • Define and track key performance indicators (KPIs) for flash programming quality and efficiency.

What we're looking for

  • Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 10+ years of experience in Software Development with a focus on embedded systems or automotive applications.
  • Experience in automotive flash programming, embedded systems, vehicle diagnostics, and software requirements.
  • Experience developing or reviewing software, scripts, engineering tools, or test automation.
  • Experience across the software or systems development lifecycle using agile methods.
  • Experience using Wireshark or similar tools to analyze PCAP and diagnostic traffic.
  • Master's degree in Engineering, Computer Science, or a related field (preferred).
  • Experience with automotive diagnostic protocols, vehicle networks, programming clients, and various programming environments (preferred).

More like this

Similar roles

Staff System Engineer

Micron Technology

Boise, ID 100 days ago
Linux RHEL Python Shell Puppet VMware LDAP Kickstart AI HPC Cloud Configuration Management Automation Hardware Maintenance Revision Control Systems FlexLM
3+ yrs exp

Staff System Engineer

Micron Technology

Boise, ID 100 days ago
Linux RHEL Python Puppet VMware LDAP Kickstart AI HPC Configuration Management Automation Unix FlexLM Revision Control Systems
3+ yrs exp

Staff Systems Engineer, Air Vehicle Software

Anduril Industries

Costa Mesa, CA 149 days ago $191,000–$253,000
SysML DoDAF UAFP Cameo MagicDraw Teamwork Cloud Digital Engineering DO-178C DO-254 MIL-STD-882E ARP-4761 ARP-4754A MIL-HDBK-516C MIL-STD-881 UAS
10+ yrs exp

Staff Systems Engineer, Air Vehicle Systems

Anduril Industries

Costa Mesa, CA 101 days ago $191,000–$253,000
MBSE SysML DoDAF UAFP Cameo MagicDraw Rhapsody SparxEA Teamwork Cloud Digital Engineering MIL-HDBK-516C MIL-STD-882E ARP-4761 ARP-4754A DO-178C DO-254 MIL-STD-881 Avionics
10+ yrs exp

Staff Software Engineer, System Engineering

Intuit

San Diego, CA 16 days ago $188,500–$255,000
AWS GCP Kubernetes Terraform Python Java Go Docker CI/CD Infrastructure as Code Microservices Splunk Wavefront Grafana Mimir Linux Unix Chaos Engineering Incident Management RCA
10+ yrs exp