John Deere

Embedded Software Engineer

John Deere
Apply
1 day ago
Dubuque, IA, USAEntry Level

Base Salary

$87k - $130k/yr

Responsibilities

  • Design, develop, test, and debug embedded software components for electronically controlled earthmoving systems.
  • Participate in and guide software development teams and collaborate with cross-functional product design teams on electro-hydraulics, powertrain, and operator-interface features.
  • Perform requirements analysis, concept development, software architecture, and design reviews for embedded systems.
  • Use software tools and electronic instruments to troubleshoot and debug embedded systems.
  • Provide technical support to factory, Supply Management, and Product Support during product development phases.
  • Provide mentorship and coaching to team members when needed.

Requirements

  • Programming proficiency in C or C++.
  • Experience with Microsoft Visual Studio or Visual Studio Code and software development tools.
  • Experience with Jenkins pipelines, GitHub, and Azure DevOps.
  • Experience with microcontrollers, microprocessors, hardware interfaces, data sheets, and electronic schematics.
  • Experience with CAN communications and the UDS protocol.
  • Experience with JDOS or Emb32 development platforms.
  • Strong mathematical, analytical, communication, and teamwork skills.
  • Bachelor of Science in Software Engineering, Computer Engineering, Computer Science, or Electrical Engineering, or equivalent related work experience.
  • Preferred experience includes FreeRTOS, MathWorks Simulink, Stateflow, Real-Time Workshop, compilers, in-circuit debuggers, embedded software architecture, electrohydraulic or electromechanical systems, project management, mentorship, and leadership.

Benefits

  • Onsite position in Dubuque, Iowa, with flexible work arrangements.
  • 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 onsite gyms at some locations.
  • Charitable contribution matching, Employee Purchase Plan, discount programs, vacation pay, and holiday pay.

Tech Stack

CC++Jenkins

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