Logo
Workhorse Technologies, Inc.

Software Controls Engineer

Workhorse Technologies, Inc., Wixom, Michigan, United States, 48393


Job Type

Full-time

Description

The Software Controls Engineer will be responsible for all phases of the development and testing of real time embedded control software, which are critical for the overall architecture of our full Electric and Hybrid Electric Delivery vehicles.

Additional Job Responsibilities

As key member of both our engineering and customer service teams, develop vehicle embedded software in vehicle control systems such as torque path controllers, Battery Management Systems (BMS), DC/DC converters, vehicle charging systems and model-based software tools MATLAB Simulink.Perform control algorithm calibration and integration testing using production calibration and CAN networks tools such as Vector CANape, Vector CANoe, Vector CANalyzer and ETAS Inca.Manage source code version control system, such as Git or IBM dearcase; MiL, SiL and HiL Validation and Verification Methods and for functional safety and ISO 26262 standards.Test and validate developed software.Troubleshoot and debug software to facilitate generating vehicle control strategies.Document software.Operate and drive vehicles for testing and data logging.Primary worksite is in Wixom, Michigan.Domestic travel is required 15%-20% of the time to the Employer headquarters and facilities.Telecommuting/work from home permitted approximately 2 days per week.Must reside within normal commuting distance of the primary worksite.Requirements

Bachelor's degree in Computer Science, Computer Engineering, or related Engineering degree, such as Electrical, Mechanical, Aerospace, etc. (foreign equivalent degree accepted) and 5 years of post-Bachelor degree, progressive experience as a Software Controls Engineer, Powertrain Controls Engineer or related position

OR

Master's degree in Computer Science, Computer Engineering, or related Engineering degree, such as Electrical, Mechanical, Aerospace, etc. (foreign equivalent degree accepted) and 3 years of experience as a Software Controls Engineer, Powertrain Controls Engineer or related position.Five (5) years' experience (3 years with a master's degree):In control and software development for real time automotive control systems to include use of model-based software tools MATLAB Simulink.In control algorithm calibration and integration testing using production calibration and CAN networks and CAN tools, such as CANalyzer/CANoe, CANcard, CANCaseXL, or CANape or ETAS Inca; ANDUsing source code version control system, such as IBM ClearCase or Git.Two (2) years of experience:Using MIL, SIL and HIL Validation and Verification Methods.Any suitable combination of education, training, or experience is acceptable. Exp. Can be gained concurrently.Pre-employment background check and valid driver's license are required.

Workhorse Group Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, or protected veteran status and will not be discriminated against based on disability.