ARi Control Software Developer in Peoria, Illinois

Job Responsibilities:

  • Post process machine data

  • Analyze data (run simulations, make improvements to Simulink blocks)

  • Integrate Simulink blocks into C++ software

  • Develop machine kinematics

  • Debug software issues on test bench

Required Skills:

  • Four-year degree, BSEE, BSME, BSCE, BSCS or equivalent

  • Candidates with BSAE and other four-year degrees with experience developing electronic hardware and/or software will also be considered

  • Experience in software development for real-time systems, C/C++ programming, Matlab/Simulink, real-time operating systems, and embedded software development tools and environments.

  • Strong communication, teamwork and analytical skills

  • Basis understanding of Control Systems, Hydraulic systems and/or components

Required Experience:

  • 2-5 years hands on experience working with Matlab/Simulink

  • 2-5 years of demonstrated success developing electronic control systems and/or embedded software for automotive, on-highway truck, or off-highway applications

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

  • Experience working in an Agile environment is desired

  • Experience in the application of data links such as CAN/J1939 for control and monitoring purposes is a plus

  • Experience with the following software development tools is desired:, git, Diab compiler, pOSEK, Matlab/Simulink, Lauterbach Debugger, NEXUS & RiscTrace Analyzers

  • Candidate should have a basic understanding of Control Systems, Hydraulic systems and/or components