CareerPlanSign in

Staff System Engineer- Mechatronic Flash Programming

Warren, Michigan, United States of America💼 Full-time🗓 2026-09-24 → 2026-09-26

Core

Define, implement, and improve flash-programming requirements, architectures, tools, and validation strategies for advanced mechatronic systems across GM vehicle programs.

Role type

Staff System Engineer (Mechatronic Flash Programming)

Builds

Reliable and efficient vehicle software updates across development, manufacturing, OTA, and service environments.

Domain

Automotive / Embedded Systems / Flash Programming

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work -> product features (programming tools, strategies, validation)

Required skills

Embedded systems development, Automotive flash programming, Vehicle diagnostics, Software requirements engineering, Test automation, Root cause analysis, Technical documentation, KPI definition

Preferred skills

Automotive diagnostic protocols (UDS), Vehicle communication networks (CAN, Ethernet), Tool development languages (C++, Python, C#), Manufacturing end-of-line programming, OTA programming, AI tools for productivity, Software defined vehicle architectures

Technologies

Wireshark, PCAP, CAN, Ethernet, UDS, C++, Python, C#

Responsibilities

Define and deliver flash-programming requirements and solutions; Lead programming strategies for development, manufacturing, OTA, and service environments; Develop and improve programming tools, diagnostics, scripts, and automated tests; Analyze programming issues and drive corrective actions; Establish reusable standards and practices; Provide technical leadership and mentoring; Define and track KPIs for programming quality and efficiency.

Seniority

Staff, technical lead with mentorship

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.