OneMain Financial Jobs

Job Information

Insight Global Test Software Engineer in Concord, Ontario

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/.

Skills and Requirements

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 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

DirectEmployers