Job Description
The individual hired for this position will work as part of an engineering team to design, develop, integrate, and test software features on embedded electronic controls for use in Client Mining Machine applications. These machines include Client Large Mining Trucks (LMT) and Quarry and Construction Trucks (QCT)
Responsibilities
Machine software feature development
Organization of individual subsystem diagrams and software libraries for integration
Machine software library development
Integration of software features taken from models and libraries to create software flash files
Integration of configuration and calibration data
Test plan development and software validation
Support and communication of software releases, including documentation required by field follow and/or customers for successfully updating software, wiring and components
Identification and resolution of software defects, and proper issue list submissions and management
Software reviews
Technical Skills Required
Must have at least 4 years of embedded software development experience
Must have Experience with embedded software development tools such as ClearCase, Git, debuggers, and compilers
Must have experience unit testing software for embedded control systems
Desired
Experience with CAN, J1939 and other data link communications is a plus Ideal candidates will also have:
Fundamental understanding of mobile machine operation, ideally construction equipment and operations
Experience developing embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, or off-highway applications
Experience with modeling tools such as Matlab/Simulink in an embedded software environment
Experience with AutoSar
Experience with FMEA processes and a basic knowledge of electronic system failure modes
Soft Skills Required
Strong communication skills
Good organizational and time management skills
Ability to identify needed actions and act to resolve issues with minimal oversight
Ability to communicate technical information effectively with a culturally diverse work group
Education Requirement
Must have four-year engineering degree in Electrical Engineering, Computer Science, or Computer Engineering.
Applicable Master's or above projects or internships will be considered toward four year minimum experience requirement but durations must be listed for each.
Any Graduate