Senior Software Engineer/Architect

Requisition ID
Experience Level
Agriculture & Construction
Employment Status
Regular Full-Time


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. Develop, modify and test software for products which provide solutions for agricultural equipment customers and provide guidance to other team members.


  • 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.
  • Ensure work meets scheduled requirements and brings a software deliverable to completion.
  • May be required to lead software engineering team members in the manager’s absence or as directed by the manager.
  • Provide technical support and mentoring.
  • Assist in preparing work estimates and project schedules for work to be performed.


  • Software Engineering Degree or equivalent
  • 4+ years Functional (work) experience
  • 4+ years experience in programming within a team environment
  • Working knowledge of software development lifecycle (SDLC)
  • Working knowledge and understanding of Object Orientated Design and Programming and Real Time Embedded Systems
  • Strong knowledge C/C++ Development
  • Advanced knowledge of TPA products
  • Strong knowledge and understanding of agricultural machinery and application


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.