Description

Position’s Contributions to Work Group:

-          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 Caterpillar Mining Machine applications. These machines include Caterpillar Large Mining Trucks (LMT) and Quarry and Construction Trucks (QCT)

 

 

Typical task breakdown:

-          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

 

Interaction with team:

-          Daily, Agile work environment and processes.

-          Remote hybrid (>50% in office)

 

Work environment:

-          Office environment, Building AC, Mossville IL

Hybrid – up to 50% remote allowed, but onsite presence required 50-100% of time based on business need

 

Education & Experience Required:

-          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.

 

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

 

Travel Requirement: 0-25% - Decatur, IL or Tucson, AZ

 

On-Site Interview Required: No

Education

Any Graduate