Who Can Apply
- Candidates must be legally authorized to work in Canada
Job Description
Insight Global is seeking a Senior Software Engineer (Test Software Developer) to join the Test Engineering organization at a large utilities and critical infrastructure manufacturer. This role is 100% onsite in Concord (Vaughan), Ontario, supporting the development of software‑driven test solutions for embedded and network‑connected electronic products used in production environments.
This position is part of the Test Software Development team, with a primary focus on designing, developing, and maintaining test software that runs on production hardware. While the role is software‑centric, candidates must have a strong understanding of the electronic hardware, instrumentation, and embedded environments the software operates within.
Day‑to‑Day Responsibilities
Design, develop, and maintain test software applications supporting production and new product introduction
Develop automated test solutions using C#, C++, and NI TestStand
Modify, refactor, and convert existing VEE‑Code / LabVIEW‑based test systems into modern software frameworks
Collaborate closely with Hardware, Production, and Quality Engineering teams to ensure test software aligns with manufacturing and product requirements
Support test systems used for networking infrastructure and sensor‑based measurement products
Interface with and control test instruments, ports, routers, switches, and gateways through software
Troubleshoot and resolve software and system‑level issues across test hardware and applications
Review electrical schematics and hardware documentation to ensure accurate software‑hardware integration
Analyze test data, calibration results, and system outputs to improve reliability and performance
Contribute to documentation, coding standards, and long‑term test software strategy
Mentor and support junior engineers, contributing to team growth and succession planning
Please Note
We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position.
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 opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their 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 recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
3–5+ years of experience in software development within an electronics or manufacturing environment
Strong hands‑on experience with C# and/or C++ (object‑oriented programming required)
Experience developing software that interfaces with test equipment, hardware systems, or embedded products
Working knowledge of NI TestStand (highly important)
Ability to read and interpret electrical schematics and hardware documentation
Experience working with automated test systems (not purely application or web software)
Strong troubleshooting, analytical, and problem‑solving skills
Comfortable working onsite in a production and engineering environment
Strong communication skills and ability to collaborate across software, hardware, and production teams
Nice to Have Skills & Experience
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline
Background in electronics manufacturing, embedded systems, or industrial environments (e.g., Magna, Celestica, Creation Technologies)
Experience with VEE‑Code, LabVIEW, or converting legacy test systems
Familiarity with networking infrastructure, including routers, switches, gateways, and communication protocols
Experience with sensor‑based measurement systems, calibration, and data acquisition
Experience mentoring junior engineers or supporting team development
Exposure to graphics programming or HMI development
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.