Embedded Systems Engineer John Deere Moline, IL arm,freertos,c,cpp,can,gps,i2c,industrial,us_midwest,enterprise,medium_team 100000 140000
John Deere

Embedded Systems Engineer

Location Node Moline, IL (onsite)
Base Compensation USD 100k – USD 140k
Commitment full-time
Clearance Req none
arm freertos c cpp can gps i2c industrial us_midwest enterprise medium_team Visa OK

Overview

Design and implement embedded control firmware for John Deere’s next-generation agricultural equipment. You will own real-time software components running on ARM Cortex-based MCUs under FreeRTOS, responsible for CAN-based implement control, GPS guidance integration, and sensor fusion pipelines that enable autonomous field operations.

Collaborate closely with systems engineers and test teams in Moline to verify controller behavior across hardware-in-the-loop and field test cycles. The role spans the full development lifecycle from requirements analysis through production release, with opportunities to influence architecture decisions for the 2027 product line.

Candidates should have strong C/C++ skills, hands-on experience with CAN/J1939 networks, and a working knowledge of I2C sensor integration. Experience in agricultural, off-highway, or industrial vehicle domains is highly preferred. John Deere offers a collaborative engineering culture with deep investment in R&D and smart industrial technology.

Variables & Compensation

  • 401(k) with 6% match
  • Health, dental, and vision insurance
  • Tuition reimbursement
  • Relocation assistance