Embedded Systems Engineer
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