Senior Perception Engineer
Core
Develop and maintain perception capabilities for autonomous agricultural machinery, interpreting sensor data to enable safe navigation and operation in complex environments.
Role type
Senior IC perception engineer (autonomous systems)
Builds
Perception pipelines and ML models for John Deere ISG autonomous equipment
Domain
AgTech / Autonomous Vehicles
Deliverable
production ML models
Required skills
C++ (modern), applied machine learning, sensor data pipelines, debugging, system integration, code refactoring
Preferred skills
ROS 2, embedded ML deployment (Jetson/ARM/x86), classical computer vision, sensor fusion, static analysis tools
Technologies
C++, PyTorch, TensorFlow, ROS 2, Jetson, ARM, x86, clang-tidy, ASAN/TSAN/UBSAN
Responsibilities
Develop and maintain perception capabilities across the full autonomy stack; Implement and optimize C++ modules for embedded and edge compute; Train, evaluate, and deploy applied ML models for detection, segmentation, and tracking; Diagnose and resolve perception failures using logs and sensor data; Improve codebase quality by refactoring legacy components; Collaborate with robotics and systems teams to ensure system-level integration.
Seniority
Senior, hands-on IC