
Embedded Software Engineer
John Deere1 day 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 cross-functional systems, product design, validation, and vehicle engineering teams.
- 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.
- Ability and willingness to travel domestically and internationally up to 10%.
- Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or Electrical Engineering, or equivalent related work experience.
- Hands-on embedded systems development and hardware integration experience are preferred.
- Experience with CAN, USB, Ethernet, Wi-Fi, Bluetooth, and source control such as GitHub is preferred.
- Experience with construction industry technology such as grade control, GNSS, and telematics, or familiarity with construction, forestry, or agricultural off-road equipment, is preferred.
- Must be 18 years of age or older to apply.
Benefits
- Flexible work arrangements.
- Savings and retirement benefits, including 401(k) and defined contribution plans.
- Healthcare benefits with a generous company contribution to a Health Savings Account.
- Adoption assistance and Employee Assistance Programs.
- Tuition assistance and fitness subsidies.
- On-site gyms at specific Deere locations.
- Charitable contribution match.
- Employee Purchase Plan and discount programs.
- Vacation and holiday pay.
- Onsite position in Dubuque, Iowa.
- Annual base pay of $74,988.00-$112,476.00 plus benefits.
About John Deere
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).