Senior Simulation Engineer
General Motors · Milford, MI · 2 wk ago
On-siteEngineeringFull-time
About the role
This role is categorized as hybrid. The successful candidate is expected to report to Milford, MI three times per week, at minimum.
Responsibilities
- Develop and deploy hardware in the loop environments to enable development, verification and validation of embedded controllers and calibrations for battery, hybrid, electrification, engine, transmission, chassis, and intelligent brake controls.
- Work with global engineering teams to understand testing environment requirements and translate those needs into test environments.
- Create and maintain simulation models for creating HIL test environments.
- Evaluate, parametrize, and tune the test environment based on system requirements and calibrations.
- Close partnership with test environment users to root cause and address unexpected test results and resolve issues encountered during test execution.
- Provide technical support for test environment user activities.
- Plan, communicate, and coordinate test environment strategy and model/hardware rollout to support applications and features requested by user community as needed.
- Perform test environment correlation activities based on experimental data.
- Support HIL bench and controller testing (including automated tools).
- Create, maintain, and improve standard architectures.
- Lead a small group of team members and work with test environment customers, technical leaders and management as necessary to support and execute program imperatives.
Requirements
- Bachelor’s degree in engineering (Mechatronics, Mechanical, Electrical, Software or Computer preferred).
- Minimum 5 years of relevant engineering experience, with at least 3 years focused on simulation and testing of electronic control modules.
- Experience with MATLAB and Simulink in the context of plant model development and integration and basic usage of additional tools for real-time simulation.
- Familiarity with automotive communication technologies such as CAN, LIN, and SPI.
- Familiarity in computer programming languages including Python, C/C++.
- Familiarity with software version controlling tools including GIT, Bitbucket.
- Familiarity with SAFe for implementing agile practices.
- Familiarity with project management tools including IBM RTC, Jira.
- Familiarity with automation tools including Jenkins.
- Familiarity with automotive communication technologies (e.g. CAN, LIN, Ethernet and SPI).
- Average of 10+ years of relevant engineering experience.
- Knowledge of one or more vehicle motion or High Voltage Battery and controls systems (for example brake, battery charging, engine, electric motors, etc).
Qualifications
- Bachelor’s degree in engineering (Mechatronics, Mechanical, Electrical, Software or Computer preferred).
- Minimum 5 years of relevant engineering experience, with at least 3 years focused on simulation and testing of electronic control modules.
- Experience with MATLAB and Simulink in the context of plant model development and integration and basic usage of additional tools for real-time simulation.
- Familiarity with automotive communication technologies such as CAN, LIN, and SPI.
- Familiarity in computer programming languages including Python, C/C++.
- Familiarity with software version controlling tools including GIT, Bitbucket.
- Familiarity with SAFe for implementing agile practices.
- Familiarity with project management tools including IBM RTC, Jira.
- Familiarity with automation tools including Jenkins.
- Familiarity with automotive communication technologies (e.g. CAN, LIN, Ethernet and SPI).
- Knowledge of one or more vehicle motion or High Voltage Battery and controls systems (for example brake, battery charging, engine, electric motors, etc).
Skills
- Bachelor’s degree in engineering (Mechatronics, Mechanical, Electrical, Software or Computer preferred).
- Minimum 5 years of relevant engineering experience, with at least 3 years focused on simulation and testing of electronic control modules.
- Experience with MATLAB and Simulink in the context of plant model development and integration and basic usage of additional tools for real-time simulation.
- Familiarity with automotive communication technologies such as CAN, LIN, and SPI.
- Familiarity in computer programming languages including Python, C/C++.
- Familiarity with software version controlling tools including GIT, Bitbucket.
- Familiarity with SAFe for implementing agile practices.
- Familiarity with project management tools including IBM RTC, Jira.
- Familiarity with automation tools including Jenkins.
- Familiarity with automotive communication technologies (e.g. CAN, LIN, Ethernet and SPI).
- Knowledge of one or more vehicle motion or High Voltage Battery and controls systems (for example brake, battery charging, engine, electric motors, etc).
Benefits
- GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE. THIS INCLUDES DIRECT COMPANY SPONSORSHIP, ENTRY OF GM AS THE IMMIGRATION EMPLOYER OF RECORD ON A GOVERNMENT FORM, AND ANY WORK AUTHORIZATION REQUIRING A WRITTEN SUBMISSION OR OTHER IMMIGRATION SUPPORT FROM THE COMPANY (e.g., H-1B, OPT, STEM OPT, CPT, TN, J-1, etc.)
Pay
The salary range for this role is $80,000 - $120,000 annually.
Schedule
The role is full-time and works a hybrid schedule with three days in the office per week.