Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

ECU Software Flashing & Embedded Systems Engineer - Manufacturing Engineering

Full-time

General Motors Proving Ground

Description

Global Manufacturing Electrical & SDV is looking for innovators who thrive in tough challenges and are passionate about tackling meaningful work that will shape the future of the automotive industry. This isn’t a role for those looking for an easy path—it’s for those who embrace change, push through obstacles, and take ownership of complex problems. While there will be long days and moments that test your resilience, you’ll find purpose in your work, flexibility to prioritize your family, and the support of a people-first culture. If you’re ready to grow, thrive, and make a real impact, we’d love to hear from you.

Work Arrangement - Onsite

The successful candidate is expected to report to the Warren Tech Center on a full-time basis. This role requires up to 50% domestic and international travel.

WHY: The purpose of this role is to reduce vehicle yard holds, ensure product quality, and optimize the reflash process by designing, implementing, and deploying an ECU reflash solution across our manufacturing facilities. This role will be responsible for launching a productionized solution at each site and enabling successful startup and execution.

WHAT: As a reflash solutions engineer, you will build reflash hardware and software tooling solutions to program ECUs at the bench level then take it to GM production facilities.

HOW: Design, build, and deploy end-to-end ECU flashing and embedded tooling solutions—owning the full lifecycle from bench development through plant implementation, while working directly with manufacturing teams to troubleshoot issues, refine processes, and ensure reliable execution at scale.

This role is ideal for engineers with experience in ECU flashing, vehicle diagnostics, embedded systems, or manufacturing test environments who enjoy building and deploying solutions from lab to plant.

What You’ll Do (Responsibilities):

Design and build hardware and software tooling to support programming of multiple ECUs.

Execute ECU flashing activities across GM manufacturing sites.

Collaborate with manufacturing, engineering, and suppliers to understand and improve current reflash processes.

Develop and deliver training for new team members and contractors, and create clear, standardized documentation.

Promote a safe work environment and ensure compliance with all company policies, procedures, and regulatory requirements.

Foster a forward‑thinking work culture that embraces change and proactively addresses future organizational and industry challenges.

Build and maintain strategic relationships across software, manufacturing, and program management teams to align efforts and drive future innovation.

Your Skills and Abilities (Required Qualifications):

Hands-on experience with ECUs, embedded systems, or in-vehicle software programming/flashing.

Experience designing or working with hardware/software tools used for ECU communication, diagnostics, or reprogramming.

Strong understanding of automotive communication protocols (e.g., CAN, CAN FD, Ethernet).

Experience using vehicle diagnostic and calibration tools (e.g., NeoVI, vSPY, DPS, or equivalent).

Experience developing or supporting ECU reflash or software deployment workflows (bench or vehicle-level).

Working knowledge of manufacturing and end-of-line (EOL) processes, including software flashing, validation, and issue resolution.

Proven ability to troubleshoot software, hardware, and network interaction issues in vehicle or production environments.

Experience collaborating across software, electrical engineering, and manufacturing teams to deliver integrated solutions.

Willingness to travel (up to 50%) to support deployment across GM manufacturing sites.

What Could Give You a Competitive Edge (Preferred Qualifications)

Experience developing custom reflash tooling (hardware interfaces, scripts, automation frameworks).

Familiarity with software release processes, versioning, and breakpoint management.

Experience working in vehicle assembly plants, launch environments, or manufacturing engineering.

Understanding of SDV architecture and vehicle software integration in production environments.

Experience creating standard work, technical documentation, or training materials.

Exposure to automation, scripting, or data analysis (e.g., Python, test automation, logging tools).

Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field (or equivalent hands-on experience).

This role is categorized as onsite. This means the selected candidate is expected to report to a specific location on a full-time basis.

The selected candidate will be required to travel on a regular basis (25-50%) for this role.

This job may be eligible for relocation benefits.

About GM

Our 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 Us 

We 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.

Total Rewards | Benefits Overview

From 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.

Accommodations

General 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, email us View email address on us.fitly.work or call us at View phone number on us.fitly.work. 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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the ECU Software Flashing & Embedded Systems Engineer - Manufacturing Engineering in Warren, MI vacancy
  •  ...DescriptionGlobal Manufacturing Electrical & SDV is...  ...quality by executing ECU software deployment at scale...  ...deployment of ECU flashing solutions across manufacturing...  ...directly with engineering and manufacturing...  ...vehicle electrical systems, ECUs, or embedded systems.Basic... 
    Software
    Full time
    For contractors
    Local area
    Work from home
    Relocation package
    Shift work
    Weekend work

    General Motors

    Warren, MI
    4 days ago
  • Job DescriptionGlobal Manufacturing Electrical & SDV is...  ...deployment of ECU software across manufacturing...  ...while partnering with engineering and manufacturing to...  ...vehicle diagnostics, ECU flashing, or manufacturing...  ...with vehicle ECUs, embedded systems, or in-vehicle software... 
    Software
    Full time
    For contractors
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  •  ...We are seeking an Embedded Systems Engineer with strong experience in embedded hardware and software development, automotive interfaces, Linux-based systems, and hardware-in...  ...integration across SmartBench, HiL, XiL, IVI, ECU Test, and Linux environments. Perform... 
    Software

    PB consulting

    Detroit, MI
    10 days ago
  •  ...autonomous capabilities. Our ECU Mechanical &...  ...new ECU designs using engineering fundamentals, CAD, and...  ...next-generation SDV (Software Defined Vehicle) architecture...  ...teams (design, EE, manufacturing) to implement structural...  ...enclosures or similar systems (ECUs, automotive... 
    Software
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    4 days ago
  •  ...not being met. Collaborate with the LCE IT leadership, for software and hardware design and implementation and business...  ...Enterprise Applications and Architecture. Experience with rules engines and event driven architecture. Disclaimer: The above... 
    Software
    Contract work

    Little Caesars

    Detroit, MI
    3 days ago
  •  ...proprietary technology and software-defined vehicle...  ..., design and engineering, ambition and...  ...global offices and manufacturing facilities. Our...  ...detail-oriented System Validation Engineer...  ..., cloud, and embedded platforms. The ideal...  ...DTC behavior, and ECU communication.... 
    Software

    Lucid Motors

    Southfield, MI
    3 days ago
  • $36k - $40k

     ...service, and troubleshooting common hardware and software issues. The technician will work closely with senior engineers and receive hands-on experience with cloud...  ...professional development, and advancement into a Systems Engineer role. Responsibilities Provide... 
    Software
    Internship
    Remote work

    UBX Cloud

    Madison Heights, MI
    19 days ago
  •  ...for a Plant Modeling Engineer based in Warren, MI...  ...verification, and validation of embedded vehicle controllers ....  ...vehicle and propulsion system-level virtualization...  ..., Electrical, Software, Computer Science, Aerospace...  ...integration Knowledge of ECU, HWIO, sensors, and... 
    Software
    Full time
    Contract work

    Intellectt INC

    Warren, MI
    3 days ago
  •  ...Embedded Software Engineer - HOT JOB! One of the most long-standing organizations in the area is seeking an entry to experienced level Software...  ...is going to be working on cutting edge technologies and systems. Embedded Software Engineer Job Description:... 
    Software

    Advanced Technology Innovation

    Warren, MI
    4 days ago
  •  ...million Categories Internet Technology Information Technology & Services Cloud Computing Cloud Security Custom Software & Technical Consulting Enterprise Software Google Google Apps Office 365 Software Software Development & Design... 
    Software
    Contract work
    Work at office

    Confidential

    Detroit, MI
    5 days ago
  •  ...computing. As a Staff Systems Engineer, you will be the bridge...  ...workflows, and agent software in Go that connects diverse...  .... This is not a pure embedded development role. You...  ...coordinate firmware flashing, health checks, power...  ...bench hardware (varying ECU configurations,... 
    Software
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    8 days ago
  •  ...The Role: The Summer Intern – Manufacturing Engineering - Global Artisan Innovation Center role...  ...improvement and Global Manufacturing System activities. Communicate project...  ...management, data analysis, or engineering software. Experience with problem-solving... 
    Software
    Permanent employment
    Full time
    Summer work
    Internship
    Summer internship
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  •  ...Company Description USM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA,... 
    Software
    Full time
    Worldwide

    Usm Corporation

    Southfield, MI
    1 day ago
  •  ...DescriptionThe RoleWe are looking for a skilled Staff Embedded Software Engineer with a deep understanding of distributed systems and fleet-scale device management to develop,...  ...minimal CPU and memory footprint on the target ECU.Integrate with cloud services such as Azure,... 
    Software
    Full time
    H1b
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    6 days ago
  •  ...ADAS application-layer software in C++ across multiple...  .... Decompose system requirements, own software...  ...analysis across software and ECU boundaries....  ...planning, documentation, and engineering workflow improvements....  ...experience, including embedded, automotive, robotics,... 
    Software
    Full time
    Remote work

    Lucid Motors

    Southfield, MI
    18 days ago
  •  ...Position SummaryThe Home Energy Technical Support Engineer serves as the Level 3 troubleshooting lead for...  ...equipment, energy storage, commissioning, connectivity, software behavior, mobile app interactions, and integrated system performance.Review diagnostic data, installation... 
    Software
    Work at office
    Remote work

    Optimal Inc.

    Warren, MI
    23 days ago
  • $150k - $175k

     ...Stack .NET Developer to join our growing engineering team. This role is ideal for a hands-on...  ...enterprise-grade tooling, reporting systems, and customer-facing applications for a...  ...continuously explore new technologies that improve software quality, delivery speed, and developer... 
    Software
    Full time
    Local area
    Remote work
    Relocation

    Team Velocity

    Detroit, MI
    2 days ago
  •  ...Description The Role: General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise...  ...on-prem, cloud, SaaS, and hybrid environments, strengthening system reliability, enabling scalable integrations, and driving technical... 
    Software
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...quality digital equipment including camera and back-up, lenses and flash Prove us with your available dates  Capture and process...  ...of Photoshop or Lightroom or other photography specific software Skilled in the areas of shooting and lighting Competency... 
    Software

    The Pros Weddings

    Detroit, MI
    3 days ago
  •  ...administering Windows NT 40 2000 2003 2008 2012 and 2016 Windows operating systems VMware operations Disaster Recovery DR exercises for critical...  ...agreed SLAs Conducting architecture requirements assessment software and hardware upgrade Recommending and implementing service... 
    Software

    Kaav Inc.

    Detroit, MI
    3 days ago
  •  ...Innovation About the Company Recognized provider of enterprise software support services Industry Information Technology and...  ...Technology & Services ~3rd Party Support ~ Computer System Design Services ~ Independent Support ~ Third-party Support... 
    Software

    Confidential

    Detroit, MI
    4 days ago
  •  ...Strategic Group (SSG)  is seeking a talented Software Developer in Test (SDET) Location:...  ...to ensure that all information systems, products, and services meet organizational...  ...Occasionally perform other IT systems engineering activities such as requirements, design,... 
    Software
    Full time
    Work experience placement
    Remote work

    Ssg

    Detroit, MI
    1 day ago
  •  ...assist in resolving IT problems. Diagnose computer hardware and software issues. Respond to telephone calls and utilize the automated...  ...technical understanding of MS Office Experience with SCCM (Systems Center Configuration Manager) Experience with VPN (Virtual Private... 
    Software
    For contractors
    Remote work

    Agile Defense

    Center Line, MI
    12 days ago
  •  ...one of America's lead manufacturers of paper products, including...  ...collaborating with engineering and production teams...  ...code using CAM software (Autodesk Fusion).Create...  ...programs on media such as flash drives.Determine reference...  ...wavered and is deeply embedded in its DNA. So, too,... 
    Software
    Work at office
    Flexible hours

    AJM Packaging

    Detroit, MI
    3 days ago
  •  ...Software Developer Identify and analyse clients requirements. Prioritize, assign and execute tasks throughout the software development life cycle. Develop Java EE applications. Write well-designed, efficient code. Review, test and debug team members' code. Design database... 
    Software

    Omni Inclusive

    Warren, MI
    2 days ago
  •  ...will work closely with other Landscape Architecture and Civil Engineering team members in a large, professional architectural and engineering...  ...client serviceProficiency in relevant design/drafting software such as AutoCAD, SketchUp, Lumion, Adobe Suite (InDesign, Illustrator... 
    Software
    Temporary work
    Flexible hours

    Up&up, A Gmb Brand

    Royal Oak, MI
    2 days ago
  • $89.6k - $198.4k

    Solutions Engineer Position Description CGI Federal is looking for a Solutions Engineer...  ...business processes. This role is software development–focused and requires strong...  ...data flows. Integrate Dataverse with SQL systems, Access databases, API sources, and Power... 
    Software
    Work at office
    Local area
    Detroit, MI
    18 days ago
  •  ...Details: Stefanini, Inc., seeks a Software Developer, Sr. reporting to office in Southfield, MI to support Global Test Data...  ...retrieval of high-quality physical vehicle test data, to help engineers to make quick and informed decisions on products or components... 
    Software
    Work at office
    Relocation

    Stefanini

    Southfield, MI
    1 day ago
  • Product line/service:Financial Services Software Job title:.NET Developer Employment Availability:Full Time/Part-Time Available Job...  ...hardware devices to improve accuracy and functionality of the system including Check Scanners, Cash Drawers, Receipt Printers, OCR... 
    Software
    Full time
    Part time
    Work experience placement

    Corporate Office

    Madison Heights, MI
    more than 2 months ago
  •  ...tomorrow’s standard—from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment...  ...ARC is seeking a Power Electronics Integration Engineer to support the design, integration, and validation of... 
    Software
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to ECU Software Flashing & Embedded Systems Engineer - Manufacturing Engineering. Be the first to apply!