Positioning and Controls Software Engineer
Core
Develop and test positioning state estimators and control algorithms for Grade Control products used in earthmoving and paving machines.
Role type
Embedded software engineer (positioning and controls)
Builds
Real-time control software for construction and mining machinery
Domain
Construction equipment / Autonomous guidance systems
Deliverable
production ML models | product features
Required skills
C++, Simulink, Kalman Filters, real-time operating systems, sensing technology (IMU, GNSS, laser, UTS), embedded control systems
Preferred skills
Process management, analytical thinking, problem solving
Technologies
Simulink, C++, GNSS, IMU, laser receivers, UTS
Responsibilities
Develop positioning and control algorithms, perform simulations to validate models, create automated software tests, write and maintain design documents and source code
Seniority
Mid-level IC (Level 3 in engineering career path)