General Motors Senior Diagnostic Algorithm Design Development Engineer - GPS0001015 in Milford, Michigan

Role Summary

Senior Diagnostic Algorithm Design Development Engineer (ADDE) responsible for design and development of embedded controls and diagnostics for Electrification products.

Key Responsibilities

  • Execute embedded controls design enhancements to support current and new product /customer requirements for features, functions, and diagnostics
  • Demonstrate continuous improvement of subsystem features and functions support, identification and resolution of issues as raised by product teams
  • Proactively identify warranty and performance improvement opportunities
  • Algorithm Subsystem Technical Expertise
  • Functional knowledge of subsystem and its performance requirements
  • Interpretation of applicable algorithm subsystem requirements
  • Provide design direction / resolve design issues / Technical gatekeeper
  • Interface with other technical resources (e.g. GM Research, Advanced Architecture)
  • Understand new product technology to contribute to definition of optimum software architecture
  • Assist with coordination and negotiation of software interfaces
  • Process Expertise/Compliance
  • Process enforcement: design steps and deliverables meet standards and Promote & improve process, standards adherence
  • Lead and support PEER reviews of controls subsystem (Participate, Present, etc.)

The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and 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 at 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.

Required Qualifications

  • BS Electrical Engineering, Mechanical Engineering, Computer Engineering, Aerospace Engineering, Computer Science
  • Controls Engineering
  • 5+ years embedded controls and diagnostics experience
  • Proficient with Matlab and Simulink
  • Ability to work in a fast paced environment with sometimes incomplete requirements
  • Demonstrates innovative and strategic thinking and initiative to take action in front of challenges
  • Demonstrate honesty, integrity and trust
  • Excellent oral and written communication skills

Preferred Qualifications

  • MS Electrical Engineering, Mechanical Engineering, Computer Engineering, Aerospace Engineering, Computer Science
  • Experience in Stateflow, ETAS, Vector Tools, and C Software