Randstad Engineer in Mossville, Illinois



job details:

  • location:Mossville, IL

  • date posted:Friday, July 14, 2017

  • job type:Contract

  • reference:565196

Candidate Responsibilities

Job responsibilities include:

  • 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


  • Four-year engineering degree in Electrical Engineering, Mechanical Engineering, Computer Science, or Computer Engineering required.

  • 5-7 years of professional engineering experience required (if has master's will accept 2-4 years experience).

  • Hands-on experience with electronically controlled mechanical systems required.

  • Experience in embedded software development required.

  • Experience unit testing software required.

  • Experience with CAN, J1939 and other data link communications required.

  • Experience with embedded software development tools such as ClearCase, Git, debuggers, and compilers required.

Desirable qualifications

  • Two or more years Embedded C/C++ software experience preferred.

  • Fundamental understanding of mobile machine operation, ideally construction equipment and operations preferred.

  • Experience with Python preferred.

  • Experience with modeling tools such as Matlab/Simulink in an embedded software environment preferred.

  • Experience with AutoSar preferred.

  • Experience developing embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, or off-highway applications preferred.

  • Experience with FMEA processes and a basic knowledge of electronic system failure modes preferred.

Soft Skills

  • Strong communication skills, good organizational and time management skills, and the 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

  • Self-starter and highly motivated