Automotive Controls Algorithm Engineer

General Motors - Milford, MI (30+ days ago)4.2


Automotive Controls Algorithm Development and Verification Engineer

Responsible for verifying HVAC On-Board Diagnostics (OBD) and software algorithms meet technical specifications and performance requirements where initiative is involved as well as a high level of independent judgment. Includes the development of bench testing plans and execution, vehicle level Diagnostics Observation Evaluation (DOE) and Production Vehicle Engineering Testing (PVET). May exercise technical direction over other engineers or engineering support personnel. Consults with supervisor as required.

Responsibilities
Ensures HVAC OBD Diagnostics and software algorithms meet requirements and performance levels by utilizing GM’s HVAC DOORs Diagnostic Requirements HVAC Diagnostic Software models as starting points and deriving test cases accordingly to develop optimal software test plans
Creates and/or runs detailed verification test plans for expected performance utilizing MPG bench process
Completes verification testing on time with high quality
Supports calibration ride trips either as a participant or by root-causing reported issues on test benches
Utilizes bench properties and test tools to flag software issues promptly, thereby enabling sufficient time for downstream recovery
Reports software anomalies/issues to appropriate internal customers; suggests recovery plans, provides insight to strategists, etc.
Interfaces with HVAC Diagnostic Strategists and calibration engineers and immediately contains CR and PRTS issues
Understands the customer needs and wants for assigned software diagnostic SW component as well as the system it resides in including all interfacing parts
Knowledge of how global requirements proliferate into specific platforms and understands the customer needs for HVAC software and HVAC OBD diagnostics
Supports development of OBD diagnostics that aligns with the brand strategy (electrical vehicles with chiller systems, cooling and heating HVAC performance, etc.) per CARB direction
Incorporates new software feature OBD Diagnostics into test plans
Utilizes test tools to automate testing where appropriate to reduce testing time while maintaining excellence
Supports prototyping activities and frontloading strategies of advanced diagnostics to generate robust diagnostic requirements for new features
Participates in effective Product Development Team’s (PDT), Technical Review Boards (TRB), bench initiation meetings, DFSS/AFMEA/DFMEA meetings, bench status review meetings etc.
Leads problem solving activities for diagnostic software components, parts and systems utilizing test plans, problem solving tools, testing experience, DOORs Requirements, DFSS tools etc.
Participates in data gathering activities (i.e. wind tunnel testing, road trips, etc.) and provides feedback upon discovery of issues
Required Skills and Experience
BS in Mechanical, Electrical and/or Electro-mechanical Engineering
High level of oral and written communication skills
Knowledge of engineering discipline (e.g. electronics, software, control systems) within job-related area
Working knowledge of automotive HVAC systems and electrical components (e.g. actuators, blower motors, speed controllers and sensors)
Strong working knowledge of computer software as it pertains to HVAC control systems and diagnostics
Strong working knowledge with respect to OBD diagnostic software component, the system in which it resides, DOORs Requirements, test plans, bench results, their environments and GM test procedures and practices
Experience with Hardware in the Loop (HIL) bench testing
Understanding of engineering theory and principles of operation of electrical/mechanical mechanisms
High level of interpersonal skills to work effectively with others
High level analytical ability where problems are unusual or difficult
Demonstrated ability to work independently

Preferred
DFSS Black Belt certification