Software Engineer

Posted August 08, 2021


Topcon Precision Agriculture (TPA) is a subsidiary of Topcon Positioning Systems Inc. (TPS). TPA develops and manufactures leading-edge satellite positioning and guidance systems, electronic controls, mapping, monitoring, and land leveling solutions for agriculture.

Shanghai Topcon-Sokkia Technology and Trading company (STS) is a subsidiary of Topcon Positioning Systems Inc. (TPS) based in China.

Develop, modify and test software for products which provide solutions for agricultural equipment customers.
  • Develop software for agricultural equipment.
  • Develop and document software requirements and design.
  • Develop and execute testing to prove that the designs meet the requirements.
  • Write, modify and debug software for embedded and computer applications
  • Use source debuggers and visual development environments, including advanced tools for debugging multi-threaded applications.
  • Write software code to create multi-threaded, event driven applications.
  • Test and document software applications.
  • May perform other duties as assigned.


Skills & Abilities
  • Self-motivated and able to work without supervision
  • Verbal and written communication skills
  • Advanced Problem solving skills
  • Computer skills in basic Microsoft Office suite
  • Advanced mathematics and numeracy
  • Attention to detail
  • Negotiation skills
  • Time management and organisational skills
  • Strong analytical skills
  • Participate in a teamwork environment
  • Strong knowledge C/C++ Development
  • Basic knowledge of TPA products


  • Software Engineering Degree or equivalent


Topcon is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.