EngineerJobs.io
← Back to all jobs

Job Description

The Software Engineer role within John Deere’s Intelligent Solutions Group focuses on building autonomy functionality for autonomous equipment and strengthening autonomous system software quality from early concept through production. The position is based in Urbandale, IA and is onsite.

Role Summary

You will develop new autonomy features and capabilities for autonomous equipment, address challenging software system problems, and support continuous improvement efforts for autonomous system software quality across the product lifecycle.

Responsibilities

  • Develop new autonomy features and capabilities for autonomous equipment from concept to production.
  • Solve complex problems related to autonomous equipment software systems.
  • Maintain software quality by fixing defects and implementing continuous improvements for autonomous system software.

Required Qualifications

  • Knowledge of production agricultural practices and machines.
  • Knowledge of C++ programming and an understanding of QT and standard libraries.
  • Advanced engineering degree in computer science or electrical engineering.
  • Experience with agriculture or construction vehicles or similar industry.
  • Experience with CAN and Ethernet networks.

Technologies

  • C++
  • QT
  • CAN
  • Ethernet
  • Deere GenOS

What Would Make You Stand Out

  • Experience developing software in the Deere GenOS development environment.
  • Experience working with guidance, documentation, or implementing control related algorithms.
  • Experience working with and troubleshooting vehicle electrical subsystems, communication networks, and communication protocols.

Education

  • Bachelor’s degree in an Agricultural, Electrical, Computer, Software Engineering discipline, or equivalent experience.

Compensation and Total Rewards

$99,060.00 - $148,584.00 + Benefits

  • Must be 18 years of age or older to apply.
  • Follow this link to learn more about the Total Rewards Package: https://bit.ly/3XCd8fL.

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 and numerous discount programs for personal use
  • Vacation and Holiday Pay

Similar Jobs