Robotics Engineer — Embedded C / ML for Intelligent Solutions

John Deere GmbH & Co. KG

Urbandale (IA)

On-site

USD 95,000 - 125,000

Full time

4 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 salary
Retirement benefits
Healthcare benefits
Adoption assistance
Employee Assistance Programs
Tuition assistance
Fitness subsidies
Charitable contribution match
Employee Purchase Plan

Job summary

John Deere seeks a Robotics Engineer in Urbandale, IA to develop perception solutions for embedded platforms. You will collaborate across Deere units to bring image processing and machine learning into commercial products.

The role emphasizes C++ software development for embedded systems, with opportunities to influence hardware-software integration and product readiness in intelligent solutions.

Qualifications

  • Experience with C++ and object-oriented languages.
  • Experience in software product development through internships or projects.
  • Strong communication skills (verbal, written, listening, presentation).
  • Familiarity with scripting languages (Python, Bash).
  • Experience with image processing, machine learning frameworks (TensorFlow/Caffe) and related tools.
  • Experience in embedded systems software development and multi-threaded environments.

Responsibilities

  • Collaborate with Deere units to commercialize perception solutions on platforms.
  • Accelerate opportunities requiring image processing and machine learning.
  • Develop C++ software for embedded hardware integration with perception algorithms.

Skills

C++ programming
Object-oriented programming
Python scripting
MQTT
UDP
TCP/IP
CAN networking
OpenCV
TensorFlow
MATLAB Image Processing
Caffe
Embedded C
Multi-threaded systems
SCRUM/Agile
Test Driven Development

Education

Bachelor's degree in Computer Science, Computer or Electrical Engineering

Tools

MATLAB
OpenCV
Git
Linux

Job description

John Deere seeks a Robotics Engineer in Urbandale, IA to develop perception solutions for embedded platforms. You will collaborate across Deere units to bring image processing and machine learning into commercial products.

The role emphasizes C++ software development for embedded systems, with opportunities to influence hardware-software integration and product readiness in intelligent solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Engineer
Robotics Engineer

ISU Research Park • Urbandale (IA)

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

World Mining Equipment • Urbandale (IA)

On-site
USD 80,000 - 100,000
Robotics Engineer
Robotics Engineer

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

On-site
USD 95,000 - 125,000
Competitive salary
Retirement benefits
Healthcare benefits
+6
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 - 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
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
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 &
Senior Perception Engineer: Robotics & ML
Senior Perception Engineer: Robotics & ML

John Deere • Santa Clara (CA)

On-site
USD 124,584 - 186,864
Flexible work arrangements
Healthcare benefits with generous HSA
401K and Defined Contribution
Robotics Engineer
Robotics Engineer

John Deere • Urbandale (IA)

On-site
USD 87,000 - 130,000
Flexible work arrangements
Highly competitive base pay
Healthcare benefits
+3
DSM Engineer: Simulation-Driven Embedded Controls
DSM Engineer: Simulation-Driven Embedded Controls

John Deere • Urbandale (IA)

On-site
USD 110,000 - 150,000
Healthcare benefits
Tuition assistance
Retirement benefits (401K)
+5