Opens an external site
- Employment type
- Full-time
- Experience level
- Mid-level · 2+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Jan 10, 2027
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
The role involves designing, developing, and validating functional and system-level test software for factory and contract manufacturer deployment. Responsibilities include applying object-oriented design principles, managing SQL databases, and collaborating with cross-functional teams on new features and bug fixes.
Job details
Test Engineering, Software Designer (L2) Reference #46443 Waterdown, ON About L3HARRIS WESCAM As a subsidiary of L3Harris Technologies and within the Communications & Spectrum Dominance (CSD) Segment, the WESCAM division develops the most advanced optical sensor and targeting systems for global defense and military sectors, national security, search & rescue and airborne law enforcement agencies. From long-range covert surveillance missions to search and rescue operations, our MX-series systems, and the mission systems solutions they produce stabilized high-magnification electro-optical and infrared images from airborne, marine and ground based platforms, enabling our customers to see first and act first. About the Role The Test Engineering – Software team at L3Harris WESCAM is responsible for designing, developing, and validating functional and system-level test software and utilities that are deployed throughout the factory as well as at contract manufacturers. The embedded side of the Software team develops robust, reliable embedded software and firmware to simulate a range of signals, including mixed-signal I/O, EO/IR camera sensor data, and digital communication protocols, maximizing UUT test coverage and product quality. Working closely with design engineering and cross-functional NPI teams. Primary Responsibilities Apply object-oriented design (OOD) principles to deliver design and develop using .NET / MVC / C# / WPF / XAML. Develop SQL queries, stored procedures, views and triggers. Interact with Customers in a Supporting Role. Work on new Features/Bug Fixes based on legacy code/structure Work on new smaller applications or rewrites of older applications Desired Skills and Knowledge Practical understanding/implementation of .NET development technologies and tools (DevOps, Visual Studio, NuGet, Git) Practical understanding/implementation of C# (.NET Core, MVC, Entity Framework, LINQ) Practical understanding/implementation of coding methodologies, OOP (Object Oriented Programming), OOD (Object Oriented Design), SOA (service-oriented architecture), ETL (Extract, Transform, Load), Optimization (indexing, recursive functions, reusable code) Practical understanding/implementation of HTML5, CSS3, JavaScript, JQuery, BootStrap, AJAX, JSON, XML Practical understanding/implementation of relational database development (table and stored procedure design) using Microsoft SQL Server Familiarity Understanding of C++ and Embedded applications Familiarity Understanding of VHDL and FPGA applications Can work well and integrate within a team environment. Self-driven and motivated with the ability to learn new technologies quickly. Strong troubleshooting/debugging and problem solving skills. Strong understanding of what it takes to have a production ready solution. Perform code reviews, debug and validation testing. Create and maintain documentation. Excellent verbal and written communication and collaboration skills. Experience with Software Development Lifecycle methodologies (Git Flow) Support quality practices (AS9100 and ISO9001) Experience & Education Requirements Requires practical knowledge of job area. Bachelor’s Degree and a minimum of 2 years of prior related experience. Graduate Degree with 0 to 2 years of prior related experience. In lieu of a degree, 6 years of prior related experience. *This posting is for a current vacancy. In the province of Ontario, Canada, the salary range for this position will be $67,000-125,000. #LI-BD1
What you’ll do
The role involves designing, developing, and validating functional and system-level test software for factory and contract manufacturer deployment. Responsibilities include applying object-oriented design principles, managing SQL databases, and collaborating with cross-functional teams on new features and bug fixes.
Requirements
Candidates must possess a Bachelor's degree with at least 2 years of related experience or a graduate degree with up to 2 years of experience. Proficiency in .NET development technologies, C#, and relational database design is required, along with strong problem-solving and communication skills.
Listed skills
- HTML · Preferred
- SQL · Preferred
- CSS · Preferred
- Troubleshooting · Preferred
- JavaScript · Preferred
- .NET · Preferred
- C++ · Preferred
- Git · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- .NET
- C#
- WPF
- XAML
- SQL
- Object-oriented design
- DevOps
- Git
- MVC
- Entity Framework
- LINQ
- HTML5
- CSS3
- JavaScript
- Troubleshooting
- Debugging
- Sensor Data
- Digital Communications
- .NET Development
- Validation Testing
- Electro-Optics
- Git (Version Control System)
- JavaScript (Programming Language)
- .NET Framework
- Asynchronous Javascript and XML (AJAX)
- Aerospace Basic Quality System Standards
- Bootstrap (Front-End Framework)
- ISO 9000 Series
- C# (Programming Language)
- C++ (Programming Language)
- Cascading Style Sheets (CSS)
- Code Coverage
- Code Review
- Communication
- Extract Transform Load (ETL)
- Relational Databases
- Software Development Life Cycle
- Language Integrated Query
- Embedded Software
- Extensible Application Markup Language
- Firmware
- Field-Programmable Gate Array (FPGA)
- Problem Solving
- JSON
- JQuery
- Microsoft Visual Studio
- Windows Presentation Foundation
- Microsoft SQL Servers
- Model View Controller
- NuGet
Job areas
- Software
- Engineering
- Technology
- Manufacturing
- Software Engineer/Designer
- Manufacturing Process Engineer
- Industrial and Production Engineers
- Manufacturing Engineers
- Industrial Engineers
More jobs from L3Harris Technologies
Senior IT Business Analyst - SAP HR
- On-site
- Mirabel, QC
- Posted Oct 28, 2026
Analyste d'affaires TI sénior (SAP-RH)
- On-site
- Mirabel, QC
- Posted Oct 28, 2026
Spécialiste aux propositions 1
- On-site
- Montréal, QC
- Posted Oct 28, 2026
Technicien(ne) instructeur(e) des armes aériennes 1
- On-site
- Saguenay, QC
- Posted Oct 28, 2026
