J

John Deere

Builds farm, construction, and forestry machines

Senior Perception Engineer - Product Engineering

Computer VisionConfirmed live in the last 24 hours
Full-timeSanta Clara, CA, USA$124.6k - $186.9k

About the Job

Requirements

  • At least 3 years of professional software engineering experience, including substantial work in modern C++.
  • Hands-on experience training, evaluating, and deploying applied machine-learning models for perception using frameworks such as PyTorch or TensorFlow.
  • Ability to work across system boundaries, from onboard compute and middleware to cloud-based data workflows.
  • Ability to deliver maintainable code and collaborate within a multidisciplinary engineering team.
  • Strong debugging skills, particularly in log-driven environments involving multiple processes, sensors, or system layers.
  • Experience working with camera, LiDAR, or radar sensor data and building or maintaining perception data pipelines.
  • Must be at least 18 years of age to apply.

Responsibilities

  • Develop and maintain perception capabilities across the autonomy stack, from onboard C++ systems and sensor interfaces to machine-learning models that interpret the environment.
  • Develop and maintain perception-pipeline components, including data ingestion, labeling, model execution, and downstream interfaces used by planning and controls.
  • Diagnose and resolve perception failures using logs and sensor data, reconstruct system behavior when real-time debugging is unavailable, and drive issues to root cause.
  • Implement and optimize C++ modules on embedded and edge-compute platforms for real-time performance, robustness, and integration with the autonomy system.
  • Train, evaluate, and deploy applied machine-learning models for detection, segmentation, tracking, and scene understanding, with a focus on production reliability.
  • Improve perception codebase quality and maintainability by refactoring legacy components, tightening interfaces, and eliminating technical debt.
  • Collaborate with robotics, systems, and platform teams to ensure perception outputs meet system-level requirements and integrate across system boundaries.
  • Contribute to engineering culture through code reviews, design discussions, and sharing practices in C++, machine learning, and systems debugging.
  • Break down ambiguous perception issues into actionable engineering tasks and propose pragmatic solutions.

Desired Qualifications

  • Experience with ROS 2, including nodes, lifecycle, launch, parameters, QoS, and its build ecosystem.
  • Experience deploying machine-learning models to embedded platforms such as Jetson, ARM, or x86 and optimizing for latency, memory, or power constraints.
  • Background in classical computer vision, sensor fusion, or tracking algorithms.
  • Experience with static-analysis and code-quality tools such as clang-tidy, ASAN, TSAN, or UBSAN.
  • Experience with simulation environments, synthetic-data generation, or system-level testing frameworks.
  • Understanding of Linux development, build systems such as CMake, Bazel, or colcon, and containerized workflows using Docker.
  • Familiarity with concurrency, performance constraints, and real-time considerations in robotics or embedded systems.
  • Domain experience in agricultural, mining, construction, or other off-highway autonomous systems.
  • A master's degree in Computer Science, Electrical Engineering, Robotics, or a related technical field.
  • Coursework or demonstrated expertise in perception, machine learning, or robotics software architecture.

About the Company

John Deere

Builds farm, construction, and forestry machines

John Deere builds tractors, combines, and other farm machines, along with equipment for construction, forestry, road building, and lawn care. Many of its machines use GPS guidance and cameras to steer themselves and spray only the weeds they detect, and farmers track each field and machine through its Operations Center app. Deere sells machines, replacement parts, and repair service through a worldwide network of independent dealers, which handle sales, servicing, and trade-ins in their local areas. Deere & Company was founded in 1837 by blacksmith John Deere, whose steel plow cut through sticky prairie soil, and is based in Moline, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Moline, IL
Founded
1837

Recently Posted Jobs

Explore more opportunities at John Deere

See more jobs