Software Developer Products | C/C++, Linux

Smart Manufacturing starts with factory automation software

PEER Group provides the largest portfolio of factory automation software products and services to high-volume manufacturers and equipment makers in the semiconductor, photovoltaics (PV), and electronics industries. We help lower the cost of automation for our customers by solving their most challenging equipment automation, data management, and process control problems.

Software Developer Products | C/C++, Linux

One position available in Kitchener, ON

Suitable for a talented developer at any experience level.

Working in our product development team, you will be focused on providing connectivity software for the semiconductor industry that provides SEMI compliant factory automation communications for semiconductor, solar, MEMs, LED and other high-technology manufacturing equipment.

Scope of Duties:

  • Use your design skills and coding talent to sustain and enhance the functionality of our connectivity products.
  • Design, develop, code, and integrate applications primarily using UML, C, C++, C#, Visual Studio, TFS.
  • Code for multi-platform applications – Linux, Solaris, Windows.
  • Perform unit testing on code and participate in bug fixes.
  • Develop and manage build scripts and product release packages.
  • Develop a solid knowledge of PEER Group’s connectivity products and effectively leverage the semiconductor automation standards.
  • Learn and use PEER Group’s testing products: PFAT™, CCS Envoy™ and SECSIM Pro®.
  • Exercise your strong investigation skills in analyzing product defects.
  • Support our QA team with feature hand-offs and product knowledge.
  • Interact with your team, management, and customers, to resolve Tier 2 support issues.
  • Work flexible hours or overtime as needed.
  • Occasional travel to customer sites within North America, Asia and Europe may be required.

What do you need to bring with you?


  • Post-secondary education in a technical field (Engineering, Systems Design, Computer Engineering, or Computer Science) and/or work experience, ideally in the area of automation technology.


  • Work experience in a Software Development role using related technologies and design methodologies.
  • Solid knowledge of software design and demonstrated ability to learn new technologies quickly.
  • Strong coding skills and work experience or impressive school projects in C and C++ in Linux, Unix and/or Windows operating systems is required.
  • Special knowledge of automation is an asset.

Extraordinary Problem Solving!

  • Keen problem solving and troubleshooting skills and strong attention to detail.
  • Mechanical aptitude as you will be designing and testing software for various types of mechanical hardware, including robots.


  • Excellent communication skills (English writing and speaking), with the ability to effectively interact with customers and team members, face to face and remotely.
  • High commitment to success, ability to multitask within tight deadlines, and a professional demeanor are assumed.

You’ve always been a quick learner and you have the ability to hold a lot of details in your head – which gives you an edge when jumping into a product space that is new to you and assimilating the legacy of information that you need to know to become a guru. You have an amazing ability to figure out technology puzzles and get things to work. When you have a tricky problem in your head, it doesn’t leave you until it’s solved. You have pride of purpose and heroic acts of problem-solving are your specialty.

You understand the importance of having a rock solid code base to build the future products on and you enjoy the challenge of keeping the core product on track while adapting to new functionality driven by industry requirements.

Apply now!

Please submit your resume by email as a .doc, or .pdf attachment to Visit our careers section for more information on applying and interviewing with PEER Group. We appreciate the interest of all applicants however, only those chosen to advance further in the recruitment process will be contacted.

We take your data privacy seriously! At PEER Group, we strive to provide a safe online experience for our visitors. For more information on how we collect, use, and protect your personal data, see our privacy policy.

About PEER Group 

PEER Group is headquartered in Kitchener-Waterloo, Ontario, Canada, with an office in Dresden, Germany. A privately-held company, PEER Group currently employs over 170 people worldwide.

We are an equal opportunity employer. Employment decisions are made on the basis of ability, qualifications, and performance. The PEER Group Inc. hires and attracts talent regardless of race, religion, color, national or ethnic origin, sex, age, or sexual orientation or expression, or any other status or condition protected by applicable law. We welcome inquiries from everyone and value diversity in our workplace.

If you require accommodation in completing the application process please email or call HR at 519 749 9554. If you are contacted regarding this position, please advise HR of accommodation measures you may require during our interview process. Of course, we will address these matters with respect and confidentiality.

No agencies please.