Develop and refine advanced autonomous systems for agriculture, integrating them with John Deere's cutting-edge machinery.
Requirements
- Proficiency in C++, Python, OpenCV, PyTorch, and related tools
- Experience with cloud platforms (e.g., AWS, Azure, GCP)
- Experience with productionizing and shipping systems for scale and/or safety-critical applications
- Experience with different sensor modalities such as cameras, LiDAR, and radar
- Experience with intrinsic and extrinsic camera calibration techniques and conversion from 2D to 3D and vice versa
- Experience with PCL libraries and point cloud processing optimization
- Knowledge of robotics libraries such as ROS
Responsibilities
- Contribute to the architectural design, technical specification, and implementation of perception software within an autonomous system
- Tackle complex technical challenges and provide creative solutions for perception from classical and geometric to machine learning
- Help develop and extend the data and labeling pipeline and infrastructure supporting machine learning
- Assist with the technology and process to qualify and deploy perception systems for safety-critical criteria
Other
- 5+ years experience in software engineering, algorithm development, and problem solving
- Excellent communication skills, comfortable and able to articulate and advocate for complex technical topics
- Comfortable working in a dynamic environment, willing and able to “roll-up your sleeves”, lead by example, and “wear many hats” as needed
- Attention to detail and ability to work independently
- Passion to solve difficult problems in a multidisciplinary team environment
- Visa sponsorship is not eligible for this position
- Flexible work arrangements
- Highly competitive base pay and performance bonuses
- Savings & Retirement benefits (401K and Defined Benefit Pension)
- Healthcare benefits with a generous company contribution in the Health Savings Account