Job Expired

This posting has expired and applications are no longer being received and this job does not show up on the main job list.

C++ Software Developer

by Mycionics Inc.

Reference #: HR20210217
Position Type: Full-time
Location: Putnam, ON
Date Posted: Feb 17, 2021
Experience: 3 Years
Compensation range: $70,000.00 ~ $90,000.00 Per Year
Public transit accessible: No
Mycionics Inc.

Job Description

About Mycionics Inc.

Be a part of an organization that is developing the most novel, cutting-edge, robotic agricultural technologies in the world, revolutionizing the way we grow and harvester our food. At Mycionics, you will work alongside a team of technological visionaries dedicated to fulfilling the aspirations of more sustainable, effective and efficient methods of agricultural production, leveraging the most sophisticated robotic and automation systems available. If you have the skills and a passion for putting technology to good use, consider joining our team and participate in a challenging but rewarding movement using innovative robotic applications to improve the future of food.

Mycionics Inc. was founded in 2015 to provide robotic harvesting services to the global mushroom industry. The Canadian industry is thriving, valued at over $900 million, and is one of the leading exporters of fresh mushrooms in the world. But the domestic labour pool cannot supply enough workers to meet the industry’s demand. Many other countries face similar circumstances. As a result, mushroom farms throughout Canada and around the world are making large investments in process automation and robotic harvesting.

Mycionics Inc. is the first company in the world to successfully develop a commercially viable robotic harvesting service for the fresh mushroom market. Our vision is to become the world’s leading supplier of agricultural robotics and automation services while fostering a culture of innovation and creativity towards solving some of the world’s most complex agricultural issues.
We are actively recruiting for the following position:

Job Title:  C++ Software Developer

Duties and Responsibilities:
  • Architect, develop, and maintain various C++ libraries, services, and applications with a focus on controlling custom and complex robotic systems.
  • Implement communication protocols and APIs for various hardware and software peripherals.
  • Support and collaborate with our multi-disciplinary team on projects that involve firmware, software, machine vision, AI & algorithms, robotics & control. 
  • Research and identify existing libraries to enhance our existing code-base.
  • Stay up to date, and implement novel programming methodology and structures.
Qualifications:
  • Bachelor’s or Master's degree in Computer Science or Software Engineering
  • Extensive C++ industrial experience
  • Object-oriented programming methodologies and design patterns for large code-base architectures
  • Linux
  • Git and git-flow
  • Cmake, make, and cross-compilation techniques for ARM and X86 systems
  • TCP/IP, serial and other common communication protocols
  • MySQL / MongoDB databases structuring and API
  • Unit testing and software QA methodologies
  • Software Licensing
Job Type:
  • Full-time, 40-hours per week
Additional Workplace Benefits:
  • HQ located in a peaceful, rural environment only 15-minutes' drive from London, Ontario
  • Comprehensive benefits package that includes extended health care and vision care
  • Occasional domestic and international travel opportunities
  • Challenging projects that provide meaningful and cutting-edge industrial work
  • Work from home opportunities
  • Company events & social hours
  • Casual dress
  • On-site parking
  • Vacation & paid time Off