Jobs · Information Technology · Iowa

Software Systems Engineer

John Deere · Dubuque, IA · 2 mo ago
Information Technology$87k–$130k/yrFull-time

Your Responsibilities

  • Develop software requirements, interface documents, and technical specifications for features such as electro-hydraulics, powertrain, and operator interfaces.
  • Perform early-stage machine-level software integration verification.
  • Participate in an Agile-based software development team, collaborating with cross-functional product design teams.
  • Lead without authority by collaborating across teams to deliver solutions that balance commonality, quality, and efficiency.
  • Design, develop, test, and debug embedded software solutions, including participation in code reviews.
  • Provide technical support to the factory, Supply Management, and Product Support during key product development phases.

What Skills You Need

  • 2 or more years of experience in embedded software development (systems, software, or testing).
  • Experience with CAN communications.
  • Programming proficiency in C.
  • Experience with IDEs or code editors (e.g., Microsoft Visual Studio, Visual Studio Code).
  • Strong problem-solving skills and ability to work in a team environment.
  • Effective communication skills.

What Makes You Stand Out

  • Experience with system engineering practices.
  • Experience with JDOS or Emb32 development platforms.
  • Experience with ethernet, as used in off-highway equipment.
  • Experience in earthmoving or off-highway equipment software development.
  • Familiarity with formal software development processes (e.g., Agile, EVO, waterfall).
  • Experience designing, developing, or testing mechanical, hydraulic, or powertrain systems.
  • Ability to read and interpret electrical and electronic schematic diagrams.
  • Off-road vehicle experience (design and/or operation).

Education

Bachelor of Science in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or equivalent.

Pay & Benefits

  • Flexible work arrangements
  • Highly competitive base pay
  • Savings & Retirement benefits (401K and Defined Contribution)
  • Healthcare benefits with a generous company contribution in the Health Savings Account
  • Adoption assistance
  • Employee Assistance Programs
  • Tuition assistance
  • Fitness subsidies and on-site gyms at specific Deere locations
  • Charitable contribution match
  • Employee Purchase Plan & numerous discount programs for personal use
  • Vacation and Holiday Pay
  • $86,892.00 - $130,332.00 + Benefits

Schedule

Onsite position located in Dubuque, IA.

Similar jobs

Software Engineer

HaystackMassachusetts, United States· 4 wk ago
$144k–$194k/yrapply on haystack.cv

Software Engineer

HumanaWashington, DC· 1 mo ago
RemoteInformation Technology$81k–$110k/yr

Software Engineer

Brooks AutomationChelmsford, MA· 1 mo ago
$106k/yrapply on brooksauto.wd1.myworkdayjobs.com

Software Engineer

ASRC FederalOklahoma City, OK· 1 mo ago
Engineeringapply on jobs.dayforcehcm.com

Software Engineer

HaystackGreater Sioux Falls Area· 1 mo ago
$106k–$141k/yrapply on haystack.cv

Software Engineer

AllianceBernsteinNashville, TN· 1 mo ago
Engineeringapply on abglobal.wd1.myworkdayjobs.com