Software Controls Engineer

Engineering Plymouth, Michigan


Key Responsibilities:

  • Design and develop control logic for steering systems from standard production to advanced systems like Steer-by-Wire
  • Develop/modify embedded C software (Auto Code Generation)
  • Lead projects through the v-cycle development process focusing on requirements, design, verification, validation, and implementation
  • Use engineering principles to perform modeling and simulation
  • System testing through MIL/SIL/HIL and in-vehicle measurements
  • Create CAN-based tools for testing and tuning
  • Generate new ideas to improve performance and safety
  • Work collaboratively with research engineers from South Korea
  • Participate in industry events for research and business development



  • Approximately 5+ years of experience in control system development, modelling, and/or embedded software development within the automotive or similar industry

Educational Requirements:

  • Require Bachelor’s degree in Engineering (Electrical, Computer, Software, Controls, Mechanical, or similar)
  • Prefer Master’s degree in Engineering with emphasis on modelling, controls, or software


  • Knowledge of real-time embedded systems, AutoSAR, logic, and software
  • Strong knowledge and experience with developing algorithms, modeling, and simulation in MATLAB/Simulink (Auto Code Generation)
  • Familiarity with CAN, CAN-FD, related Vector tools (CANoe/CANape), motor theory/control, ECUs, sensors, and instrumentation
  • Ability to utilize Vector tools (Davinci Configurator/Developer)
  • Knowledge of Functional Safety and ASPICE
  • Ability to code, build, flash steering software to ECU
  • Debugging and fixing software and communication issues with external and internal customers
  • Knowledge transfer and coaching other team members; help build local capability for overall software and controls processes using industry best practices
  • Has a valid driver’s license
  • Good written and verbal communication skills
  • Good teamwork skills with a positive attitude and work ethics
  • Excellent ability to identify and drive resolution to engineering problems
  • Flexible and able to accept a change in priorities as necessary

Travel Requirements:
Able to travel as needed to locations in North America and internationally, including MOBIS headquarters in South Korea and a R&D facility in Germany. 5-10% for business trips, domestic & abroad

Language Requirements:

  • English
  • Basic Korean will be useful, but not required