
Controls Developer – Automotive Powertrain Systems (Auburn Hills)
Pentangle Tech Services | P5 Group, Auburn Hills, MI, United States
The
Controls Developer
will be responsible for developing and maintaining
control algorithms for automotive powertrain systems
using
Model-Based Development methodologies . The role involves translating high-level requirements into control logic, supporting system integration, and ensuring compliance with company development standards.
The engineer will collaborate with
system, validation, and calibration teams
to support software verification, system integration, and issue resolution throughout the development lifecycle.
Key Responsibilities:
Review high-level requirements (VF/CFTS) and create RCNs/Capabilities to implement control logic.
Develop and maintain control algorithms using MATLAB/Simulink for automotive powertrain applications.
Generate software architecture artifacts using SystemDesk in accordance with AUTOSAR architecture requirements.
Develop and maintain Design Failure Mode and Effects Analysis (DFMEA) documents for assigned functions according to company standards.
Prepare and maintain control software documentation, including:
AECD (Algorithm Engineering Control Document)
OBD inputs
CCDD (Component Control Design Description)
Support system requirement development, software verification, validation, and calibration activities.
Provide technical support to Powertrain Calibration, Application, and System Integration teams, including second-level troubleshooting.
Investigate and resolve software issues reported in PITS/GIMS within defined timing requirements.
Act as the technical point of contact for assigned features or subsystems across internal and external teams.
Participate in advanced development projects and contribute to innovation in control system design.
Participate in Agile development processes, including DRP sprint planning, reviews, and team ceremonies.
Tools & Technologies
Development Tools
MATLAB / Simulink
Simulink Viewer
Calibration & Analysis Tools
ETAS INCA
MDA
Architecture Tools
SystemDesk
Issue Tracking & Collaboration
PITS / GIMS
Agile development platforms
Deliverables
Work deliverables are assigned through Agile platform features and user stories. Progress and performance are measured based on completion and closure of assigned features and stories.
Key deliverables include:
Control algorithm models
Architectural artifacts
DFMEA documentation
Control design documentation (AECD, OBD inputs, CCDD)
Issue resolution and technical support for assigned features
Qualifications
Master’s Degree or equivalent in:
Electrical Engineering
Mechanical Engineering
Mechatronics
Automotive Engineering
or related discipline.
3–5 years of relevant engineering experience in control systems development.
Required Skills
Strong experience in
control algorithm development .
Experience modelling
dynamic systems using MATLAB/Simulink .
Knowledge of
electrified powertrain systems and high-voltage battery systems .
Understanding of
classic control theory .
Familiarity with
AUTOSAR architecture concepts .
Ability to
collaborate effectively with global teams in a distributed environment .
Controls Developer
will be responsible for developing and maintaining
control algorithms for automotive powertrain systems
using
Model-Based Development methodologies . The role involves translating high-level requirements into control logic, supporting system integration, and ensuring compliance with company development standards.
The engineer will collaborate with
system, validation, and calibration teams
to support software verification, system integration, and issue resolution throughout the development lifecycle.
Key Responsibilities:
Review high-level requirements (VF/CFTS) and create RCNs/Capabilities to implement control logic.
Develop and maintain control algorithms using MATLAB/Simulink for automotive powertrain applications.
Generate software architecture artifacts using SystemDesk in accordance with AUTOSAR architecture requirements.
Develop and maintain Design Failure Mode and Effects Analysis (DFMEA) documents for assigned functions according to company standards.
Prepare and maintain control software documentation, including:
AECD (Algorithm Engineering Control Document)
OBD inputs
CCDD (Component Control Design Description)
Support system requirement development, software verification, validation, and calibration activities.
Provide technical support to Powertrain Calibration, Application, and System Integration teams, including second-level troubleshooting.
Investigate and resolve software issues reported in PITS/GIMS within defined timing requirements.
Act as the technical point of contact for assigned features or subsystems across internal and external teams.
Participate in advanced development projects and contribute to innovation in control system design.
Participate in Agile development processes, including DRP sprint planning, reviews, and team ceremonies.
Tools & Technologies
Development Tools
MATLAB / Simulink
Simulink Viewer
Calibration & Analysis Tools
ETAS INCA
MDA
Architecture Tools
SystemDesk
Issue Tracking & Collaboration
PITS / GIMS
Agile development platforms
Deliverables
Work deliverables are assigned through Agile platform features and user stories. Progress and performance are measured based on completion and closure of assigned features and stories.
Key deliverables include:
Control algorithm models
Architectural artifacts
DFMEA documentation
Control design documentation (AECD, OBD inputs, CCDD)
Issue resolution and technical support for assigned features
Qualifications
Master’s Degree or equivalent in:
Electrical Engineering
Mechanical Engineering
Mechatronics
Automotive Engineering
or related discipline.
3–5 years of relevant engineering experience in control systems development.
Required Skills
Strong experience in
control algorithm development .
Experience modelling
dynamic systems using MATLAB/Simulink .
Knowledge of
electrified powertrain systems and high-voltage battery systems .
Understanding of
classic control theory .
Familiarity with
AUTOSAR architecture concepts .
Ability to
collaborate effectively with global teams in a distributed environment .