This job is no longer available
This job expired on 15/08/2026. It no longer accepts applications.
Software Developer – C#/.NET, C/C++ & IoT
ATS Industrial Automation · Woodbridge
Job description
About the role
We are looking for a Software Developer to design and implement custom software solutions for a variety of industrial projects. The role involves developing applications for PC, PLCs and IoT devices, and integrating them with mechanical and electrical components to deliver complete functional systems.
Key responsibilities
- Develop C# and .NET code for Test Executive and SAMS products.
- Write C/C++ firmware for microcontroller platforms such as Arduino and Raspberry Pi.
- Design and implement SCADA systems using ATS Test software, including data acquisition from PLCs, barcode scanners, vision systems and other third‑party equipment.
- Debug and commission test programs on the shop floor and at customer sites.
- Collaborate with customers, project managers, designers and technicians to solve integration challenges.
- Document code, data structures and procedures to facilitate future maintenance.
- Provide on‑site training and technical support to customers.
- Travel up to 25 % for installations and support.
Required profile
- Bachelor’s degree in Computer Science, Software, Electrical or Computer Engineering.
- Minimum 5 years of professional software engineering experience in production systems.
- Experience with the full software development life‑cycle, from design to deployment.
- Ability to work under supervision and follow health‑ and safety regulations.
Required skills
- C# and .NET
- C/C++
- Arduino and Raspberry Pi platforms
- SCADA system design
- ATS Test software packages
- PLC and instrumentation integration
- Barcode scanner and vision system interfacing
- Object‑oriented design and debugging
What we offer
- Pay rate $36.54 – $50.24 per hour.
- Eligibility for an annual incentive bonus and stock purchase plan.
- Three weeks of vacation.
- Health care benefits plus a $600 health‑care spending account.
- Employee engagement events and development programs.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
ATS Industrial Automation
Woodbridge