Software Test Engineer Apply
Job DescriptionInsight 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 3x per week 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 ResponsibilitiesDesign, develop, and maintain test software applications supporting production and new product introductionDevelop automated test solutions using C#, C++, and NI TestStandModify, refactor, and convert existing VEE‑Code / LabVIEW‑based test systems into modern software frameworksCollaborate closely with Hardware, Production, and Quality Engineering teams to ensure test software aligns with manufacturing and product requirementsSupport test systems used for networking infrastructure and sensor‑based measurement productsInterface with and control test instruments, ports, routers, switches, and gateways through softwareTroubleshoot and resolve software and system‑level issues across test hardware and applicationsReview electrical schematics and hardware documentation to ensure accurate software‑hardware integrationAnalyze test data, calibration results, and system outputs to improve reliability and performanceContribute to documentation, coding standards, and long‑term test software strategyMentor and support junior engineers, contributing to team growth and succession planningRequired Skills & Experience3–5+ years of experience in software development within an electronics or manufacturing environmentStrong hands‑on experience with C# and/or C++ (object‑oriented programming required)Experience developing software that interfaces with test equipment, hardware systems, or embedded productsWorking knowledge of NI TestStand (highly important)Ability to read and interpret electrical schematics and hardware documentationExperience working with automated test systems (not purely application or web software)Strong troubleshooting, analytical, and problem‑solving skillsComfortable working onsite in a production and engineering environmentStrong communication skills and ability to collaborate across software, hardware, and production teamsNice to Have Skills & ExperienceBachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related disciplineBackground in electronics manufacturing, embedded systems, or industrial environments (e.g., Magna, Celestica, Creation Technologies)Experience with VEE‑Code, LabVIEW, or converting legacy test systemsFamiliarity with networking infrastructure, including routers, switches, gateways, and communication protocolsExperience with sensor‑based measurement systems, calibration, and data acquisitionExperience mentoring junior engineers or supporting team developmentExposure to graphics programming or HMI developmentSalary $110,000/yr CAD

