Software Controls Engineer.Workhorse Technologies Inc. has an opening in Wixom, Michigan.Job Duties: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. 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.[Required: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 experience as a Software Controls Engineer, Powertrain C]{.underline}