Embedded Software Architect for Next-Gen Engine Controls

John Deere

Waterloo (IA)

On-site

USD 75,000 - 112,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Flexible work arrangements
Competitive base pay
Health benefits with company match

Job summary

John Deere is seeking an Engineer, Software Architecture in Waterloo, IA to join the Product Engineering Center. You will work on embedded software architecture, collaborate with a cross-functional team, and contribute to NGEC software development and testing.

The role emphasizes learning and growth in a structured environment, with opportunities to impact redesigns and architecture decisions across the product line. Onsite work in Waterloo is required.

Qualifications

  • Bachelor's degree in computer science, computer engineering, electrical engineering, mechanical engineering, agricultural engineering, or related field.
  • Experience in embedded software development is preferred.
  • Familiarity with model-based development using MATLAB/Simulink.

Responsibilities

  • Develop a deep understanding of software architecture and customer use cases for embedded solutions.
  • Work in an agile product team to design, write and test code delivering product functionality.
  • Develop and support NGEC software with emphasis on SI L, HiL, or MiL environments.
  • Review NGEC software architecture for reusability and abstraction.
  • This is an entry-level role aimed at learning and growing competence.

Skills

Embedded software
Problem solving
Technical writing
Team collaboration

Education

Bachelors of Science in related engineering/CS

Tools

Simulink
Python
C/C++
Java
VBA

Job description

John Deere is seeking an Engineer, Software Architecture in Waterloo, IA to join the Product Engineering Center. You will work on embedded software architecture, collaborate with a cross-functional team, and contribute to NGEC software development and testing.

The role emphasizes learning and growth in a structured environment, with opportunities to impact redesigns and architecture decisions across the product line. Onsite work in Waterloo is 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 - Agriculture & Tractor Tech
Embedded Software Engineer - Agriculture & Tractor Tech

John Deere • Waterloo (IA)

On-site
USD 75,000 - 112,000
Flexible work arrangements
Competitive base pay
401K and Defined Contribution
+1
Embedded Software Controls Engineer
Embedded Software Controls Engineer

Mindlance • Waterloo (IA)

On-site
USD 70,000 - 90,000
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 Engineer - IoT & Precision Agriculture
Embedded Software Engineer - IoT & Precision Agriculture

John Deere • Iowa (LA)

On-site
USD 75,000 - 112,000
Flexible work arrangements
Competitive base pay
401K plan
+10
Embedded Software Test Engineer - Real-Time & Automation
Embedded Software Test Engineer - Real-Time & Automation

John Deere • Dubuque (IA)

On-site
USD 75,000 - 112,000
Flexible work arrangements
Healthcare benefits
401K and Defined Contribution
+2
Engineer, Software Architecture
Engineer, Software Architecture

John Deere • Waterloo (IA)

On-site
USD 75,000 - 112,000
Flexible work arrangements
Competitive base pay
Health benefits with company match
Embedded Systems Engineer — Impactful Code, Dubuque
Embedded Systems Engineer — Impactful Code, Dubuque

John Deere • Iowa (LA)

On-site
USD 90,000 - 140,000
Competitive base pay
401K & retirement benefits
Healthcare benefits
+6
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
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