Randstad Engineer in Mossville, Illinois
date posted:Friday, July 14, 2017
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
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.
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.
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