Software Controls Engineer
Core
Develop robust embedded control algorithms for off-highway machinery using Model Based Software Development (MBSD) and plant modeling.
Role type
Embedded software engineer (controls)
Builds
Embedded control algorithms for agricultural machinery
Domain
Agriculture / Embedded Systems
Deliverable
production ML models
Required skills
MATLAB Simulink, C++, embedded software development, plant modeling (Amesim, Simscape), Model Based Software Development (MBSD), Model in the Loop (MIL) and Hardware in the Loop (HIL) testing, J1939 CAN protocol
Preferred skills
Amesim, Simscape, off-highway machinery hardware background, continuous integration, GitHub workflow
Technologies
MATLAB, Simulink, C++, Amesim, Simscape, J1939
Responsibilities
Create plant models to understand hardware physics, implement software unit tests and test plans, evaluate and tune software in test lab and field
Seniority
Mid-level IC