3 days ago
Itasca, IL, USASenior
Responsibilities
- Design, build, and harden perception pipelines for obstacle detection, classification, and tracking on autonomous agricultural equipment.
- Integrate cameras, LiDAR, radar, and GNSS/IMU sensors, including drivers, calibration, and time synchronization.
- Fuse multi-sensor data into world models used by navigation, safety, control, and sequencing systems.
- Evaluate and integrate third-party sensors and perception vendors from prototype through production deployment.
- Deploy and optimize computer vision models on edge compute within real-time latency, thermal, and power constraints.
- Build data collection, labeling, and evaluation pipelines using field logs across crops, seasons, lighting, and weather conditions.
- Triage, reproduce, and resolve field perception issues using recorded sensor data.
- Write tested and hardened code using unit tests, replay tests, and on-vehicle validation.
- Occasionally travel to customer sites to observe and refine perception systems.
Requirements
- Bachelor's degree in computer science, robotics, electrical engineering, or a related field.
- 5+ years of experience building perception, computer vision, or real-time sensing applications and shipping them to production hardware outside the lab.
- Mastery of C++ and/or Python.
- Mastery of ROS/ROS2, including sensor drivers and high-bandwidth message pipelines.
- Hands-on experience integrating and calibrating cameras, LiDAR, and/or radar in production environments.
- Experience with computer vision and point cloud libraries such as OpenCV, PCL, or Open3D.
- Experience training and deploying deep learning models for detection or segmentation on edge hardware.
- Experience with sensor fusion, state estimation, and multi-object tracking, such as Kalman filters.
- Strong quantitative, analytical, and problem-solving skills, including geometry, linear algebra, and probabilistic estimation.
- Experience working with geospatial data is preferred.
- Familiarity with functional safety standards for autonomous machinery, including ISO 25119, ISO 18497, and ISO 13849, is preferred.
- Experience with Docker-based software and build pipelines is preferred.
- Ability to drive or willingness to learn to drive tractors and other four-wheeled vehicles.
- Ability to work in an organized, disciplined manner while managing multiple priorities.
Benefits
- Unlimited vacation and flexible time.
- 401(k), medical, and dental benefits.
- Opportunity to work on autonomous agricultural technology with immediate impact.
- The position includes occasional travel to customer sites.
- Applicants must be legally authorized to work in the United States.
