John Deere

Embedded Software Engineer

John Deere
Apply
2 months ago
Dubuque, IA, USAEntry Level

Base Salary

$75k - $112k/yr

Responsibilities

  • Develop and maintain embedded software for machine control systems.
  • Deliver software features, diagnostics, and technical documentation.
  • Identify and resolve software defects through testing and validation.
  • Integrate software solutions with systems, product design, validation, and vehicle engineering teams to support product delivery.
  • Travel domestically and internationally up to 10%.

Requirements

  • Proficiency in C/C++ programming and fundamental embedded software engineering principles.
  • Understanding of real-time embedded systems, microcontrollers, and hardware/software interactions.
  • Knowledge of vehicle communication networks and diagnostics, including CAN/J1939 protocols.
  • Ability to debug, test, and resolve software defects using structured problem-solving and software validation practices.
  • Strong collaboration and communication skills for cross-functional engineering work.
  • Ability and willingness to travel domestically and internationally up to 10%.
  • Hands-on embedded systems development experience is preferred.
  • Experience integrating software with hardware, sensors, controllers, or communication networks is preferred.
  • Experience with CAN, USB, Ethernet, Wi-Fi, and Bluetooth communications is preferred.
  • Experience or understanding of source control best practices is preferred.
  • Experience with construction technology such as grade control, GNSS, or telematics and familiarity with construction, forestry, or agricultural off-road equipment are preferred.
  • Must be at least 18 years old to apply.
  • A bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or Electrical Engineering, or equivalent related work experience.

Benefits

  • Flexible work arrangements, although the position is designated onsite in Dubuque, Iowa.
  • Savings and retirement benefits, including a 401K and Defined Contribution plan.
  • Healthcare benefits with a company contribution to a Health Savings Account.
  • Adoption assistance, Employee Assistance Programs, tuition assistance, fitness subsidies, and access to onsite gyms at specific locations.
  • Charitable contribution matching, an Employee Purchase Plan, and personal-use discount programs.
  • Vacation and holiday pay.

Tech Stack

Categories

John Deere

About John Deere

10,000+ employees

John Deere designs and manufactures agricultural, construction, and forestry equipment, engines, and turf/golf machinery, along with precision agriculture software and connected services. It sells machines, parts, and subscriptions through a worldwide dealer network and offers customer financing via John Deere Financial. Founded in 1837 and headquartered in Moline, Illinois, the company is publicly traded on the NYSE (ticker: DE).

Contact me