Robotics Software Developer
Listed on 2025-12-07
-
Software Development
Software Engineer, Robotics
Direct message the job poster from Terra Force
Terra Force 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 OverviewTerra Force is seeking a Robotics 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 and C++, ensuring scalability, reliability, and performance.
- Integrate and manage systems using the Robot Operating System (ROS
2). - 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.
- Bachelor’s or Master’s degree in Robotics, Computer Science, Software Engineering, or a related field.
- Strong programming skills in Python and C++, with demonstrated experience in software development.
- Proficiency with ROS 2 and its associated libraries such as Move It 2.
- Experience with computer vision frameworks such as OpenCV, PyTorch or Tensor Flow.
- Proven ability to design, optimize, and deploy custom and off‑the‑shelf AI models on resource‑constrained edge devices to achieve real‑time performance.
- Hands‑on experience implementing robot localization, SLAM, or multi‑sensor fusion (e.g., vision, IMU, depth).
- Familiarity with Nvidia development tools.
- Solid understanding of software development lifecycle (SDLC) principles and version control systems (e.g., Git).
- Strong problem‑solving skills and the ability to adapt to evolving project requirements.
- Experience with embedded systems and IoT devices.
- Background in machine learning.
- Be part of an innovative company revolutionizing the future of farming.
- Work with a team of passionate and forward‑thinking professionals.
- Opportunities for professional growth and development.
- Competitive compensation and benefits package.
This position is full‑time on‑site in Vincennes, Indiana, and may require seasonal travel.
Seniority Level- Entry level
- Full‑time
- Engineering and Information Technology
- Agriculture, Construction, Mining Machinery Manufacturing
Referrals increase your chances of interviewing at Terra Force by 2x
Apply BELOW
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).