What are the responsibilities and job description for the AI & Robotics Developer position at TerraForce?
Job Description
About TerraForce :
TerraForce is at the forefront of agricultural innovation, developing advanced solutions that revolutionize farming operations through robotics, artificial intelligence, and precision technology. Our mission is to enhance food production by leveraging cutting-edge software and hardware systems, empowering farmers to achieve unparalleled efficiency, sustainability, and productivity.
Position Overview :
TerraForce is seeking a Software Developer to join our dynamic team. This role focuses on the development, integration, and optimization of software systems that power our state-of-the-art farming technologies. While the position primarily involves hands-on coding and testing, it also emphasizes collaboration, problem-solving, and the application of innovative techniques to meet real-world agricultural challenges.
Key Responsibilities :
- Develop and optimize software for robotic and AI-driven agricultural systems.
- Write, test, and maintain high-quality code, primarily in Python, ensuring scalability, reliability, and performance.
- Integrate and manage systems using the Robot Operating System (ROS).
- Develop and refine computer vision algorithms for object detection, tracking, and analysis in farming environments.
- Utilize Nvidia’s suite of development tools for GPU-accelerated applications.
- Conduct software debugging, performance tuning, and testing to ensure seamless system functionality.
- Document code, processes, and system architecture to maintain clarity and ease of future development.
Qualifications :
Preferred Skills and Experience :
Why Join TerraForce?
Location :
This position is full-time on-site in Vincennes, Indiana, and may require some travel during the spring and / or summer.