You will design, develop, and test software features for embedded electronic controls in large mining, quarry, and construction trucks.
Responsibilities
- Develop machine software features and subsystem libraries for integration.
- Integrate software features from models and libraries to create software flash files.
- Integrate configuration and calibration data into embedded systems.
- Develop test plans and perform software validation to identify and resolve defects.
- Support software releases by providing necessary documentation for field updates.
Required Skills
- 4+ years of embedded software development experience.
- Bachelor’s degree in Electrical Engineering, Computer Science, or Computer Engineering.
- Proficiency with embedded development tools including ClearCase, Git, debuggers, and compilers.
- Experience with unit testing software for embedded control systems.
- Strong technical communication skills for working within culturally diverse groups.
- Ability to manage software issues and resolve defects with minimal oversight.
Preferred Skills
- Experience with AutoSar or modeling tools like Matlab/Simulink.
- Background in real-time software for mobile, earthmoving, or off-highway applications.
- Knowledge of FMEA processes and electronic system failure modes.