Position: Controls Software Engineer – Mining Trucks
Education Requirements
- Bachelor’s or Master’s degree in Engineering, Physics, Computer Science, or related field
Required Experience, Knowledge & Skills
- 5–7 years of experience in a similar capacity
- Strong background in controls software development and/or testing
- Machine/vehicle-level engineering experience in one or more areas: performance, controls, testing, or simulation
- Familiarity with mining truck operations and applications
- Hands-on experience with machine controls, software, testing, and simulation methods
Preferred Experience, Knowledge & Skills
- Knowledge of large mining trucks and off-highway trucks (machine-level or system integration level)
- Expertise in machine performance, controls, and software development
- Exposure to Dynasty tool
- Understanding of truck applications
- Awareness of autonomous operations
Soft Skills Required
- Excellent written and verbal communication skills
- Proactive problem-solving ability
- Strong project management skills
Key Responsibilities
- Collaborate with LMT Controls lead, program technical lead, SW coordinator, and other controls engineers to define requirements for machine-level controls and software features
- Review current production machine control logics and software specifications; document required changes for new machines
- Conduct meetings with key technical personnel to review and align on control specifications
- Drive commonality in hardware and software across machine platforms, documenting trade-offs and benefits
- Perform SIL (Software-in-the-Loop), HIL (Hardware-in-the-Loop), and MIL (Model-in-the-Loop) simulations to fine-tune or validate control logics
- Develop comprehensive validation plans (SIL/HIL/On-Machine) to ensure defect-free machine functionality under diverse operating and environmental conditions
- Document technology roadmaps and future attachment options to ensure provisions are included in controls and software requirements
- Support field validation of new control logics through data analytics plans
- Provide rapid support to resolve field issues by collaborating with subsystem and component-level controls/software teams
Job Type: Contract
Pay: $42.02 - $50.61 per hour
Work Location: In person