Title: Embedded Software Developer Co-op 1
Waterdown, ON, CA, L9H 0C5
Embedded Software Developer Co-op
Reference #26843
Waterdown, Ontario
About L3HARRIS WESCAM
As a subsidiary of L3Harris Technologies and within the Integrated Mission Systems 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 are a part of, produce stabilized high-magnification electro1-optical and infrared images from airborne, marine and ground based platforms, enabling our customers to see first and act first.
About the Role
This is a 16 month co-op term to begin May 2026. You will be working as a part of the embedded software team to support new and existing product designs. The Software Engineering department at L3Harris WESCAM is looking for enthusiastic and motived new co-op students to join our team. Under the guidance of senior software developers, you will help support the development and testing of software for world class, state-of-the-art electro-optical camera systems. The team offers a supportive learning environment where you will be provided with as much challenge as you are willing to undertake. If you like technical challenges and if you are looking for a valuable, hands-on co-op experience, L3Harris WESCAM is for you!
Software at L3Harris WESCAM is the heart of our MX-series systems and the glue that pulls together state of the art mechanical, electrical and optical features of our designs. Each system and mission offers unique challenges so our software has to be flexible while meeting challenging performance requirements that push the boundaries of what is possible with advanced imaging systems. Come join the team and help us create the next generation of MX-series systems!
Primary Responsibilities
- Under the guidance of senior software developers, help design, develop and validate real-time embedded software for complex electro-optical surveillance systems using C and/or C++
- Work with other disciplines including electrical, mechanical, electro-optics and systems engineering to meet project objectives
- Provide support to manufacturing and customer support teams to solve software issues as needed
- Produce technical documentation as needed to document your project work
- Contribute to planning and scheduling activities for your projects.
- Participate in design and code reviews for your projects
- Contribute to department level improvement initiatives such as code refactoring, test development and establishing design & coding guidelines
Required Capabilities
- Embedded software development with C and/or C++
- Background in one or more of the following:
- Arm processors and/or FPGA based systems
- Real time operating systems (RTOS) and/or embedded Linux
- Embedded systems interfaces such as I2C, SPI, CAN, Ethernet, etc.
- Python for scripting and automation
- MATLAB for simulation and data analysis
- Experience with “tools of the trade” such as IDEs/editors, compilation toolchains and source control management systems
- Familiarity with both Windows and Linux as host operating systems
- Familiarity with Agile software development practices
- Good communication and interpersonal skills
Desired Education and Experiences
- Enrolled in a university degree program in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science or a related discipline.
- Able to obtain Canadian Controlled Goods Program (CGP) clearance
Diversity & Inclusion
We believe that diversity among our employees makes us a stronger organization.
We are committed to diversity and inclusion within our L3Harris WESCAM family, and our community by welcoming and encouraging applications from anyone interested without regard to race, colour, religion, gender, sexual orientation, gender identity, national origin, age, disability, protected veteran's status, Aboriginal status or any other legally-protected groups. For people with disabilities, we work with you throughout the recruitment process to ensure you have what you need in order to be at your best. If you require any accommodation for any part of the recruitment/interview process, or as you begin your career with us just let us know and we will take care of you.