Embedded Software Engineer - Drive Systems (MATLAB/C)

John Deere

Waterloo (IA)

On-site

USD 75,000 - 112,000

Full time

39 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible work arrangements
Competitive base pay
Healthcare benefits
Tuition assistance
Employee discounts

Job summary

John Deere is seeking an Embedded Software Engineer to join tractor software teams in Waterloo, Iowa. You will develop embedded software using MATLAB Simulink and C, collaborate with cross-functional teams, and contribute to the full product development lifecycle.

The role emphasizes testing across HIL, SIL, and VIL, tuning vehicle performance, and resolving issues identified in lab and field tests. A relevant engineering degree and strong problem-solving skills are required.

Qualifications

  • Bachelor’s degree in software/engineering or related field.
  • Experience developing embedded applications using MATLAB Simulink and C.
  • Experience working with control systems and hardware integration.

Responsibilities

  • Develop embedded software in MATLAB Simulink and C as part of a global team.
  • Test software in HIL, SIL, and VIL environments.
  • Collaborate with system engineers to design software meeting customer needs.
  • Tune vehicle performance to meet efficiency and productivity goals.
  • Analyze issues and drive resolution during lab and field testing.

Skills

Embedded software development
C programming
MATLAB Simulink

Education

Bachelor’s degree in Software/Engineering

Tools

MATLAB Simulink
C

Job description

John Deere is seeking an Embedded Software Engineer to join tractor software teams in Waterloo, Iowa. You will develop embedded software using MATLAB Simulink and C, collaborate with cross-functional teams, and contribute to the full product development lifecycle.

The role emphasizes testing across HIL, SIL, and VIL, tuning vehicle performance, and resolving issues identified in lab and field tests. A relevant engineering degree and strong problem-solving skills are required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

World Mining Equipment • Urbandale (IA)

On-site
USD 80,000 - 100,000
Embedded Software Engineer for Agriculture Steering Systems
Embedded Software Engineer for Agriculture Steering Systems

John Deere • Waterloo (IL)

On-site
USD 75,000 - 112,000
Flexible work arrangements
Competitive base pay
Healthcare benefits
+3
Embedded Software Engineer, Real-Time Systems & CAN/J1939
Embedded Software Engineer, Real-Time Systems & CAN/J1939

John Deere • Dubuque (IA)

On-site
USD 75,000 - 112,000
Flexible work arrangements
Competitive base pay
401K and retirement benefits
+7
Robotics Engineer — Embedded C / ML for Intelligent Solutions
Robotics Engineer — Embedded C / ML for Intelligent Solutions

John Deere GmbH & Co. KG • Urbandale (IA)

On-site
USD 95,000 - 125,000
Competitive salary
Retirement benefits
Healthcare benefits
+6
Embedded Software Engineer — C++, Qt, Linux & MBSD
Embedded Software Engineer — C++, Qt, Linux & MBSD

John Deere • East Moline (IL)

On-site
USD 75,000 - 112,000
Flexible work arrangements
Healthcare benefits
Tuition assistance
+2
Senior Controls Engineer - Embedded Vehicle Automation
Senior Controls Engineer - Embedded Vehicle Automation

John Deere • Iowa (LA)

On-site
USD 109,000 - 164,000
Flexible work arrangements
Healthcare benefits
Tuition assistance
+2
Embedded Software Controls Engineer
Embedded Software Controls Engineer

Mindlance • Waterloo (IA)

On-site
USD 70,000 - 90,000
Autonomy Software Engineer – Agriculture Tech (Flexible)
Autonomy Software Engineer – Agriculture Tech (Flexible)

John Deere India Pvt. Ltd. • Urbandale (IA)

On-site
USD 99,000 - 149,000
Flexible work arrangements
Savings & Retirement benefits (401K &
Engineer, Software
Engineer, Software

John Deere • Waterloo (IA)

On-site
USD 75,000 - 112,000
Flexible work arrangements
Competitive base pay
Healthcare benefits
+2
Senior Controls Engineer - Vehicle Automation & AI
Senior Controls Engineer - Vehicle Automation & AI

John Deere • Urbandale (IA)

On-site
USD 109,000 - 164,000
Flexible work arrangements
Competitive base pay
401K and Defined Contribution
+8