Job Description
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
Skills and Requirements
-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
-Robust troubleshooting and problem-solving skills
-Ability to travel to customer sites in the United States when required
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
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day.
We are an equal employment opportunity/affirmative action employer that believes everyone matters.
Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.
If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to
[email protected].
📌 PC Software Developer (Woodbridge)
🏢 Insight Global
📍 Woodbridge