remote
Engineer - Perception System Integration - John Deere
Software Engineer
Lead the integration of perception systems for autonomous machinery, leveraging computer vision, sensor fusion, and ROS to deliver robust, real‑time solutions in C++ and Python.
About the role
Key Responsibilities
- Design, develop, and integrate perception modules for autonomous agricultural equipment.
- Implement sensor fusion algorithms combining LiDAR, radar, and camera data using ROS.
- Develop and maintain C++ and Python codebases, ensuring real‑time performance and reliability.
- Collaborate with hardware teams to validate sensor interfaces and perform field testing.
- Analyze perception performance, debug issues, and optimize algorithms for edge deployment.
Requirements
- Strong background in computer vision and machine learning applied to robotics.
- Proficiency in C++ and Python, with experience in ROS or similar middleware.
- Hands‑on experience with sensor fusion, LiDAR, radar, and camera systems.
- Knowledge of embedded systems and real‑time operating environments.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
computer visionroscpythonmachine learning