Embedded Software Engineer - Real-Time Linux & Qt (C++, Py)

John Deere

Urbandale (IA)

On-site

USD 90,000 - 120,000

Full time

2 days 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

Competitive base pay
401K retirement plan
Healthcare benefits
Adoption assistance
Employee assistance programs
Tuition assistance
Fitness subsidies
Discount programs

Job summary

John Deere Intelligent Solutions Group (ISG) in Urbandale, IA is seeking an Embedded Software Engineer to help shape the next generation of Precision Ag technology. You will collaborate across product families, implement technical work across NGX, and design solutions that deliver quality and value.

You will work on system-level design with real-time Linux, IPC, multithreading, and cross-platform development, while advancing standards and teamwork.

Qualifications

  • Strong experience in C++, Python, Java, and other OO languages, with recent work in C++ Qt development.
  • System-level thinking and real-time/embedded Linux experience, including IPC, multithreading, and CPU/Memory analysis tools.

Responsibilities

  • As a Software Engineer at John Deere Intelligent Solutions Group (ISG) in Urbandale, IA, you will help shape the next generation of Precision Ag technology and collaborate across product families—especially NGX.
  • You’ll design solutions, deliver outcomes, elevate quality, and validate engineering work across a full product line.
  • You will contribute to standards, continuous improvement, and hands-on learning through teamwork and project execution.
  • This role requires partnering with teams to ensure robust software that supports Deere’s farming innovations.

Skills

C++
Python
Java
OO design
Multithreading
Linux
IPC

Education

BS Software/Computer Engineering

Tools

Qt
QML
GenOS

Job description

John Deere Intelligent Solutions Group (ISG) in Urbandale, IA is seeking an Embedded Software Engineer to help shape the next generation of Precision Ag technology. You will collaborate across product families, implement technical work across NGX, and design solutions that deliver quality and value.

You will work on system-level design with real-time Linux, IPC, multithreading, and cross-platform development, while advancing standards and teamwork.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - C++/Qt for Precision Ag
Embedded Software Engineer - C++/Qt for Precision Ag

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

On-site
USD 75,000 - 112,000
Flexible work arrangements
Highly competitive base pay
Healthcare benefits
+6
Embedded Software Engineer
Embedded Software Engineer

ISU Research Park • Urbandale (IA)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

World Mining Equipment • Urbandale (IA)

On-site
USD 80,000 - 100,000
Embedded Qt/QML Software Engineer — Real-Time Systems
Embedded Qt/QML Software Engineer — Real-Time Systems

Global Business Ser. 4u • Fargo (ND)

On-site
USD 90,000 - 120,000
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
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 &
Software Engineer (C++/QML/QT)
Software Engineer (C++/QML/QT)

Global Business Ser. 4u • Fargo (ND)

On-site
USD 90,000 - 120,000
Embedded Software Engineer - Precision Tech & Mapping
Embedded Software Engineer - Precision Tech & Mapping

World Mining Equipment • Urbandale (IA)

On-site
USD 80,000 - 100,000
Embedded Software Engineer - Drive Systems (MATLAB/C)
Embedded Software Engineer - Drive Systems (MATLAB/C)

John Deere • Waterloo (IA)

On-site
USD 75,000 - 112,000
Flexible work arrangements
Competitive base pay
Healthcare benefits
+2
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