Position: Embedded C/C++ SW Developer Co-op/Intern
Number of Positions: 1
Duration: 4 - 16 months
Date: September 2025
Location: Kanata, Ontario (Hybrid 2 days a week, Tues, Thurs)
The team you will be a part of
The successful candidate will be given real-world experience working with a large-scale, real-time embedded system. You will be able to learn from a seasoned team of software engineers as you contribute to new features and product improvements on the 1830 Photonic Service Switch. As well, you will get exposure to working in a global multicultural development organization.
Education Recommendations
A candidate for a bachelor’s degree or diploma in Computer Engineering, Electrical Engineering, Computer Science, or a related field with an accredited school in Canada.
It would be nice if you also had:
Experience with Linux Experience with version control systems like Git Experience with PythonThe Integrated Packet Transport Software Team is looking for highly capable and motivated students with a passion for software development.
As part of the team, you will:
Develop C/C++ code to add feature functionality or enhancements in the current release of our 1830 product code base. Diagnose and implement solutions to software defects found by our product verification team during testing of the 1830 product.