The position involves writing software for real-time robotics systems used in agriculture. This includes distilling product requirements into engineering requirements and designing the required software architecture. The role requires breaking down work and estimating time to completion, implementing code, conducting peer reviews, and performing various tests. Additionally, there will be hands-on work with agricultural equipment, debugging defects, and collaborating with quality assurance teams to verify the desired functionality.