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.