Job Description Role: Software Developer Location: Concord, ON - in site 3 days per week Duration: 12 months Rate: Up to $45/T4 Job Summary The team is seeking a Test Software Developer who will develop Windows-based test applications used to validate hardware in a manufacturing environment. The role is predominantly software-focused (about 70% software, 30% hardware) but requires enough hardware knowledge to understand schematics, communication protocols, and test instruments. Key Responsibilities Develop and maintain C# / .NET Windows applications (Visual Studio) used for hardware testing
Communicate with hardware using COM ports, Ethernet, and various communication protocols. Understand and work with test instruments (e.g., voltage application, RF signal measurements). Read and interpret hardware schematics to diagnose whether issues stem from hardware, software, or the product under test
Work within an existing team to: Learn existing test sequences. Modify and improve current test cases. Develop new test cases for new product introductions.
Work primarily onsite (hybrid schedule) and occasionally travel to Peterborough based on project needs. Required Skills & Experience Strong experience with C#, .NET Framework, and Windows application development. Understanding of hardware fundamentals, including: Electronics basics (analog/digital concepts) Communication interfaces and protocols Ability to read and interpret schematics Experience communicating with or controlling test instruments
2-4 years of relevant experience, ideally in a manufacturing test environment. Education: Bachelor's or Master's in Engineering or Computer Science. Ability to troubleshoot at the intersection of hardware and software.
Additional Notes Ideal candidates may come from companies like Celestica, Magna, or other manufacturing/testing environments. Travel: Occasional travel to Peterborough (dynamic schedule; could be up to 1-2 days at a time). A car/transportation is preferred due to limited transit options.