John Deere

Embedded Software Engineer

John Deere
Apply
24 hours ago
Urbandale, IA, USAMid Level

Base Salary

$75k - $112k/yr

Responsibilities

  • Design, develop, validate, test, and support embedded and real-time software for Precision Ag systems.
  • Develop software using C++, Qt/QML, and related technologies in a Linux-based embedded environment.
  • Participate in architecture discussions, technical design reviews, solution implementation, product integration, defect investigation, and root cause analysis.
  • Collaborate with systems engineers, software architects, product managers, and cross-functional distributed teams.
  • Contribute to automated testing, code reviews, continuous integration, and improvements to engineering standards and tools.
  • Support software capabilities used across tractors, crop care, harvesting, and other production systems.

Requirements

  • Experience developing software in C++, Python, Java, or another object-oriented programming language.
  • Strong understanding of object-oriented design, software engineering fundamentals, and API creation.
  • Experience with inter-process communication and concurrent software development.
  • Ability to analyze and debug software using diagnostic and profiling tools.
  • Effective communication, collaboration, teamwork, and independent working skills.
  • A degree or equivalent related work experience; relevant fields include software engineering, computer engineering, computer science, electrical engineering, mechanical engineering, or agricultural engineering.
  • Preferred experience includes GenOS, service-oriented software design, Operations Center, Qt/QML, embedded Linux, Precision Agriculture, J1939 CAN communications, and MQTT.

Benefits

  • Flexible work arrangements and an onsite work arrangement.
  • Competitive base pay of $74,988.00-$112,476.00 plus benefits.
  • Savings and retirement benefits, including 401(k) and defined contribution plans.
  • 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, discount programs, vacation pay, and holiday pay.

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