Machine Control Engineer
Core
Develop application software and control functions for mobile machinery, integrating electronic, hydraulic, and mechanical systems.
Role type
Early-career IC machine control engineer (embedded systems)
Builds
Control algorithms and embedded software for non-road mobile machinery
Domain
Heavy industrial trucks / non-road mobile machinery / embedded control
Required skills
MATLAB/Simulink, Model-Based Design, C/C++, CAN communication, embedded systems, control systems, electronics, sensors, actuators
Preferred skills
Automatic code generation, embedded software debugging, CAN protocols (J1939/CANopen), electro-hydraulic control, mobile machinery experience, functional safety
Technologies
MATLAB, Simulink, Model-Based Design, C, C++, CAN, J1939, CANopen
Responsibilities
Develop application software for machine control systems; Design, implement and maintain control algorithms; Generate, integrate and test embedded application software; Develop and maintain CAN-based communication; Perform simulation, testing, debugging and validation; Integrate software with electrical/electronic, hydraulic and mechanical systems
Seniority
Early-career, hands-on IC