Enable job alerts via email!

Embedded Software Developer Co-op 1

Harris Geospatial Solutions

Hamilton

On-site

CAD 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology company in Hamilton, Ontario, is seeking an Embedded Software Developer Co-op for a 16-month term starting in May 2026. You will support new and existing product designs as part of the embedded software team, developing software for advanced electro-optical camera systems. Ideal candidates are enrolled in relevant degree programs and have skills in C/C++, RTOS, and good communication. Join us for a valuable, hands-on co-op experience.

Benefits

Supportive learning environment

Qualifications

  • Must be able to obtain Canadian Controlled Goods Program (CGP) clearance.
  • Experience with IDEs/editors, compilation toolchains, and source control management systems.

Responsibilities

  • Help design, develop and validate real-time embedded software for complex surveillance systems.
  • Work with electrical and mechanical teams to meet project objectives.
  • Produce technical documentation for your project work.

Skills

Embedded software development with C and/or C++
Real-time operating systems (RTOS)
Python for scripting and automation
Good communication and interpersonal skills

Education

Enrolled in a university degree program in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science or a related discipline

Tools

MATLAB for simulation and data analysis

Job description

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.

L3Harris Technologies is the Trusted Disruptor in the defense industry. With customers’ mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.

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.

At L3Harris, we foster an inclusive and equitable workplace. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. For applicants with disabilities, we will provide you with accommodation so that you have what you need in order to be at your best.

L3Harris performs background checks prior to employment as all applicants must be eligible for registration with the Controlled Goods Program and obtain and maintain a positive security assessment. Some positions may require a government of Canada “Reliability” status and/or Level 2 (Secret) security clearance. In addition, L3Harris performs pre-employment substance abuse testing where required.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs