Automation Developer
- Woodbridge, ON, Canada
$44 to $48 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $44 to $48 CAD / hour
- Job type
- Contract
- Apply by
- Experience
- 5-8+ years of experience developing industrial PC-based software
- Posting language
- English
- Posted
Original job description
JOB DESCRIPTION
Pay: $44-$48 Per Hour
Location: Woodbridge, ON
Employment: 6-Month Contract + Extension
Insight Global is seeking a PC Software Developer to support the development of software used in automated manufacturing, robotics, and testing environments. This role focuses on software that controls and communicates with hardware. The ideal candidate will have experience working with industrial equipment, instruments, sensors, vision systems, and manufacturing test systems. This is not a web development, AI, mobile app, or business software role. Responsibilities: Develop PC-based software used to control and monitor automated manufacturing and test equipment Create applications that communicate with instruments, sensors, robotics, vision systems, and other industrial hardware Collect, analyze, and manage production and test data through SQL databases and servers Integrate third-party hardware and software into complete automation solutions Troubleshoot software, hardware communication, and system integration issues during machine startup and commissioning Support factory acceptance testing (FAT), system integration, and customer installations Work closely with controls, electrical, and mechanical teams to deliver fully functional automation systems Travel to customer sites in Canada and the United States as required
REQUIRED SKILLS AND EXPERIENCE
-Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering
-5-8+ years of experience developing industrial PC-based software
-Strong experience with C#, .NET, and/or C++
-Experience developing software that interfaces directly with hardware and industrial devices
-Experience with SQL Server and data-driven applications Understanding of industrial communications, protocols, and hardware/software interaction
-Experience in industrial automation, robotics, testing systems, manufacturing equipment, or machine-building environments
-Strong troubleshooting and problem-solving skills
-Ability to travel to customer sites in the United States when required
NICE TO HAVE SKILLS AND EXPERIENCE
Experience with SCADA, MES, LabVIEW, or industrial data acquisition systems
Experience integrating vision systems, robotics, instrumentation, barcode scanners, or other manufacturing technologies
Familiarity with industrial communication protocols such as TCP/IP, CAN, or LIN
Experience commissioning automated manufacturing or test systems Experience with Git, source control, and software lifecycle best practices
Artificial intelligence tools are used to assist in screening and assessing applicants for this position.
Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.
More about this job
Responsibilities
Develop PC-based software to control and monitor automated manufacturing and test equipment, integrating industrial hardware and managing production and test data. Troubleshoot and commission integrated systems, support factory acceptance testing and customer installations, and collaborate with controls, electrical, and mechanical teams.
Requirements
Requires a bachelor's degree in computer science, software engineering, computer engineering, or electrical engineering, along with 5–8+ years of industrial PC-based software development experience. Candidates should have strong C#, .NET, and/or C++ skills, experience interfacing software with industrial hardware and SQL Server, and be able to travel to customer sites in the United States when required.
Skills
- C#
- .NET
- C++
- SQL Server
- Industrial PC-Based Software Development
- Hardware Integration
- Industrial Communications Protocols
- Automation
- Robotics
- Manufacturing Test Systems
- Troubleshooting
- System Integration
- Factory Acceptance Testing
- Commissioning
- SCADA
- LabVIEW
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Manufacturing
Keywords
- C#
- .NET
- C++
- SQL Server
- Industrial PC-Based Software
- Automated Manufacturing
- Robotics
- Industrial Automation
- Manufacturing Test Systems
- Hardware Integration
- Instruments
- Sensors
- Vision Systems
- Industrial Communications
- TCP/IP
- CAN
- LIN
- SCADA
- MES
- LabVIEW
- Data Acquisition
- Barcode Scanners
- Factory Acceptance Testing
- System Integration
- Commissioning
- Git
- Source Control
- Production Data
- Test Data