Algorithm Design Development Engineer responsible for the design, development and testing of
requirements and software that meet OBD regulatory requirements and
industry best practices
. This position involves a combination of requirements development, analytical, in-vehicle and laboratory analysis,
development of models,
and test cases
along with related performance verification to ensure robust execution of these features.
What you will do
Design and develop OBD compliant controls and diagnostic strategies and algorithms for safety and emissions related components, sub-systems and smart devices.
Work closely with multi-disciplined engineering teams to understand functional requirements and implement appropriate diagnostic and control solutions.
Use a model based software development approach that utilizes both graphical and traditional software development methods
Perform Integration & Verification Testing of Integrated Software
Create, maintain and execute test plans and procedures
Test and debug software using models, controller hardware and vehicles to perform HIL and Integration testing
Interface with GM internal teams - Calibrators, Vehicle Integration Teams, etc.
Provide technical direction to support personnel
Execute project plans with appropriate technical guidance
Participate in collaboration and innovation to develop and improve better controls to achieve GM's Zero-Emission, Zero-Accident and Zero-Congestion vision.
Required Skills and Experience
Engineering with study in controls and 3-5 years of experience.
Matlab/Simulink and Rhapsody and embedded controls programming experience.
with Controls Algorithm and Software development, implementation and testing of
real-time embedded controls systems
with Change Management systems such as RTC and IBM Change Synergy
in Matlab/Simulink/State Flow/Rhapsody or similar CAE tools.
with CAN, LIN protocol and use of serial communication tools (ex CANoe / Vspy)
with dSPACE/Control Desk or similar HIL tools
with ETAS/INCA, Intrepid/Vehicle Spy or similar DAQ tools
motivation to learn new technologies and employ systems engineering and
controls principles to make such technologies practical.
work in a team and interface with colleagues from different backgrounds towards
technology improvement and problem resolution
analytical ability, effective communication, interpersonal, and leadership
skills required to build relationships with local and global team members
customers to solve problems and resolve issues.
initiative by reaching beyond work assigned to improve output and/or help
ability to teach others.
with Embedded Controls and Software for Automotive Control Modules
with mixed build (Ring/Frame) software implementation and integration of
Simulink models into Rhapsody
Mar 1, 2019, 8:45:05 AM
Mar 15, 2019, 11:59:00 PM