Job Description :

Hours of work are M-F 8am-5pm. Employee will be required to work onsite from day 1. Metatarsal boots will be provided, if needed.

Preferred Education:
-B.S. in Electrical Engineering, Computer Engineering, or equivalent degree

Required Skills:
-Experience in embedded software development
-Experience in C or Python or other programming languages
-Experience of microcontroller operation and memory organization
-Experience in using software development life cycle processes.
-Experience in Real-Time Operating System concepts, task schedulers, and application development
-Skilled in Compilers, linkers, and locators tool chain
-Development (Git, Jenkins, Build machines, HIL, SIL) and debugging tools (source level debuggers, oscilloscopes, logic analyzers, multi-meters, etc.)
-Microcontroller peripherals and systems (PWM outputs, boot loaders, A/D converters, watchdog timers, interrupt and trap functions, serial and parallel interfaces, etc.)
-Good written and verbal communication skills (English)

Preferred Skills:
-Product development
-Simulation and modeling tools (e.g. MATLAB, Simulink, Real-Time Workshop)
-Communication protocols (e.g. J1939, ISO11783, UDS, TCP/IP)
-Control systems (electro-hydraulic or electro-mechanical control systems)
-Hybrid electric systems (e.g. X-by-wire, electric motor control)
-Linux, OPENRTOS, Nucleus, and/or OSEK
-Other programming languages (Python, C#, etc.)
-Experience with agile software development methods



Client : John Deere