Software Engineer

AGCOJackson, MN
Onsite

About The Position

The Software Engineering department at AGCO focuses on delivering high-tech, innovative solutions that enhance the intelligence, reliability, and performance of agricultural machinery, supporting farmers with advanced digital and automation capabilities.

Requirements

  • Bachelor’s degree in engineering (Agricultural, Computer or Electrical) or equivalent relevant experience.
  • A Lean-Agile mindset, History of working on diverse teams.
  • Experience working in a collaborative software environment.
  • Good awareness of mechatronic systems (actuators and sensors)

Nice To Haves

  • Comprehension of vehicle communication systems (CAN, Ethernet, LIN) and Vector tools (CANalyzer, CANoe, CANape)
  • System Engineering experience, Object Oriented Programing,
  • Model Based Design
  • Controls System Theory
  • Experience with agricultural machinery
  • GitHub

Responsibilities

  • Design software solutions for distributed, computing systems including realtime and high-performance processors.
  • Work in an Agile environment with Product Owners, Scrum Masters, developers and testers to grasp new requirements and milestones.
  • Design semi-autonomous products which aide in agricultural operations.
  • Authoring requirements for software components.
  • Continuously Integrate and Deploy software to test vehicles.

Benefits

  • Health care and wellness plans
  • Dental and vision plans
  • Flexible and virtual work options (where available)
  • 401(k) Savings Plan with company match
  • Employee Stock Purchase Plan offering eligible employees the ability to purchase AGCO stock at a discounted price
  • Paid holidays and paid time off
  • Health savings and flexible spending accounts
  • Reimbursement for continuing education
  • Life insurance and other supplemental insurance plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service