Involves control system hardware circuit design and embedded control software development
Detailed dynamic modeling of the machine, simulation, testing and validation of proto-types of different types of mobile equipment including its engine, transmission, steering, brake and other tool controlled sub-systems.
Using dynamic modeling software tools, the engineer will be involved in the development of control algorithms in Matlab/Simulink and DSpace tools, and their co-simulation with the machine dynamic models.
The hardware testing of the prototypes are performed at proving grounds using various real time data acquisition software tools such as CAN Analyzer, CAN APE (by Vector), and ControlDesk (by DSpace).
Meeting the performance, fuel efficiency and emission requirements are the key requirements for the control system design.
The embedded controls code is auto-code generated using a software tool, and tested on actual hardware, including hardware-in-the-loop (HIL) simulations, and compared with simulation results.
In some cases, the embedded software is coded directly in C/C++ language.
The level of details in modeling and simulation approaches the virtual engineering level of details to the extent that first test drive of the machines (or sub-systems) are made on the computer and the actual test results are expected to be very close to the simulation predictions.
The project involves team work and communications between teams in large organizations.
BS (or higher degree) in Electrical Engineering or Mechanical Engineering or related field,
Course-work in mechatronics, control systems, electronics, dynamic modeling and simulation, microcontrollers, real time embedded programming,
proficient in Matlab/Simulink, knowledge of C/C++, Python,
good communication skills and ability to work effectively in large teams,
Experience in automotive powertrain control systems.
Experience with CANape, CANalyzer, J1939 protocol.
Experience with HIL systems using DSPACE tools (MRET, ControlDesk), and National Instrument tools LabWindows CVI.