Software Developer - Winnipeg, MB

Posted: May 21, 2019

Versatile is looking for an enthusiastic, detail oriented Software Developer to join its in-house vehicle control software development team.  This position will require the successful candidate to be heavily involved in the design, development, and testing of vehicle control software supporting Versatile's various new and current industrial agriculture products. Versatile offers an exciting and dynamic work environment - we take a hands-on approach to design, so expect to spend time away from your desk working directly with prototype and production vehicles.


  • Design, develop, test, and release control software for new products
  • Design, develop, test, and release software changes to existing products
  • Work with stakeholders to define functional requirements and test scenarios
  • Track service issues and customer requests
  • Provide reports and documentation to internal clients
  • Provide technical support to other departments and teams
  • Assist with troubleshooting and data collection
  • Travel to support products development and field testing
  • Other duties as assigned by supervisor


  • Bachelor’s Degree in Computer Engineering
  • Eligibility for APEGM registration
  • Minimum 5 years of programming experience
  • Strong background in structured programming (C/C++ preferred) and can demonstrate familiarity with modern software design principles
  • Experience developing software for embedded systems
  • Working knowledge of J1939 CAN, distributed controls, operator interfaces and off-highway vehicle electronics interfacing  are major assets
  • Experience with agricultural equipment is an asset
  • An ability to intuitively understand project requirements, hardware limitations, and synthesize into a feasible design
  • Experience in machine design and an understanding of electro-hydraulic and electro-mechanical systems are assets
  • Ability to meet deadlines providing the necessary deliverables and documentation
  • Systematic approach to  troubleshooting and data collection
  • Strong problem solving skills with attention to detail
  • Excellent technical writing and verbal communication skills
  • Ability to work both independently and as an effective member of a project team
Apply Now

To use the apply now function you must attach a resume. If you do not have a resume or are experiencing problems with the form, please apply by email or fax:

Fax: (204) 654-2503
Fax, with cover sheet, attention to Recruitment Officer

Buhler Industries Inc.
Michele Kolton
Recruitment Officer
1260 Clarence Avenue
Winnipeg, MB
Canada R3T 1T2

Thank you for your interest, however, only those selected for an interview will be contacted.