Skill Set
Autonomy Software Engineer
Work Location
Mossville, Peoria, IL, USA
Special Instructions
NA
Job Description
Scope of Work:
Responsibilities:
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 autonomous machine applications.
Job responsibilities include: Autonomous machine common infrastructure software development and support Autonomous machine software feature 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 Identification and resolution of software defects Software reviews
Required Qualifications:
Fouryear engineering degree (or equivalent)Four or more years of embedded C++ experience Experience with software development tools such as ClearCase, Git, debuggers, and compilers. Strong communication skills, strong organizational and time management skills, strong analytical skills, and the ability to identify needed actions and act to resolve issues with minimal oversight Ability to work effectively with a culturally diverse work group
Desired Qualifications:
Fouryear engineering degree in Electrical Engineering, Computer Engineering, or Computer Science Embedded Linux experience Experience with modeling tools such as Matlab/Simulink in an embedded software environment Experience with FMEA processes and a basic knowledge of electronic system failure modes Experience developing embedded realtime software or systems for mobile, earthmoving, agricultural, industrial, or off highway applications