Senior Perception Engineer: Robotics & ML

John Deere

Santa Clara (CA)

On-site

USD 124,584 - 186,864

Full time

14 days+
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
Healthcare benefits with generous HSA
401K and Defined Contribution

Job summary

John Deere is seeking a Senior Perception Engineer in Santa Clara, CA, to advance perception across the autonomy stack using C++ and ML. You’ll work on data ingestion, model execution, and real-time interfaces, collaborating with robotics and platform teams to ensure robust system integration.

The role emphasizes production-focused ML deployment, real-time performance, and clean, maintainable perception code. A strong background in ROS 2, embedded platforms, and sensor data is required.

Qualifications

  • Bachelor’s degree in CS, EE, Robotics, or related field.
  • Master’s degree preferred.
  • Coursework in perception, ML, or robotics software architecture is preferred.

Responsibilities

  • Develop and maintain perception capabilities across the full autonomy stack—from onboard C++ systems to ML models.
  • Maintain perception pipeline components: data ingestion, labeling, model execution, and downstream interfaces.
  • Diagnose and resolve perception failures using logs and sensor data, tracing issues to root cause.
  • Implement and optimize C++ modules on embedded/edge platforms for real-time performance.
  • Train, evaluate, and deploy ML models for detection, segmentation, tracking, and scene understanding.
  • Refactor legacy components to improve quality and reduce technical debt.
  • Collaborate with robotics, systems, and platform teams to meet system-level requirements.
  • Contribute to engineering culture through code reviews, design discussions, and best-practices sharing.

Skills

C++
Applied ML for perception
Software debugging
Sensor data handling
Cross-system collaboration

Education

Bachelor's degree in CS/EE/Robotics or related field
Master's degree preferred

Tools

ROS 2
PyTorch
TensorFlow
Docker
CMake
Bazel
colcon

Job description

John Deere is seeking a Senior Perception Engineer in Santa Clara, CA, to advance perception across the autonomy stack using C++ and ML. You’ll work on data ingestion, model execution, and real-time interfaces, collaborating with robotics and platform teams to ensure robust system integration.

The role emphasizes production-focused ML deployment, real-time performance, and clean, maintainable perception code. A strong background in ROS 2, embedded platforms, and sensor data is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Camera Systems Engineer - Perception & Autonomy Architect
Senior Camera Systems Engineer - Perception & Autonomy Architect

Blue River Technology • Santa Clara (CA)

On-site
USD 174,000 - 261,000
Visa sponsorship possible
In-office 3 days/week in Santa Clara
Senior Perception Engineer
Senior Perception Engineer

John Deere • Santa Clara (CA)

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

Intuitive Autonomy • San Jose (CA)

On-site
USD 140,000 - 190,000
Salary + Equity
Cutting-edge robotics tools
Mentorship from industry experts
+1
Senior Robotics Perception Engineer
Senior Robotics Perception Engineer

Intelletec • San Francisco (CA)

On-site
USD 150,000 - 230,000
Competitive compensation
Equity
Full benefits
Senior Perception Robotics Engineer (Production Vision)
Senior Perception Robotics Engineer (Production Vision)

GrayMatter Robotics Inc. • Rapid City (SD)

On-site
USD 140,000 - 190,000
Unlimited PTO
401(k) match
Offsite events
Senior Robotics Perception Engineer — Autonomous Caregiving
Senior Robotics Perception Engineer — Autonomous Caregiving

Intuitive Autonomy • San Jose (CA)

On-site
USD 140,000 - 190,000
Salary + Equity
Cutting-edge robotics tools
Mentorship from industry experts
+1
Principal ML Engineer, E2E Autonomy
Principal ML Engineer, E2E Autonomy

Blue River Technology • Santa Clara (CA)

On-site
USD 135,000 - 378,000
Visa sponsorship
Senior ML Platform Engineer - Perception (Remote | Equity)
Senior ML Platform Engineer - Perception (Remote | Equity)

Jobgether • United States

Hybrid
USD 100,000 - 150,000
Competitive salary and equity options
Flexible work environment
Health, dental, and vision benefits
+2
Software Engineer, Perception
Software Engineer, Perception

Relling • San Francisco (CA)

On-site
USD 140,000 - 210,000
ML Perception Engineer for Real-World Autonomy | Early Equity
ML Perception Engineer for Real-World Autonomy | Early Equity

well-funded deeptech startup • California (MO)

On-site
USD 100,000 - 140,000
Competitive base
Early equity
High visibility