You'll be part of a hands-on software development internship beginning in May 2026, based in Ottawa, Ontario, with a hybrid work model designed to support both productivity and personal well-being. This 4-month+ opportunity is ideal for students pursuing a degree or diploma in Computer Engineering, Computer Science, Systems Design, Electrical Engineering, or Communications.
What You'll Do
In this role, you’ll collaborate with experienced engineers to translate academic knowledge into practical solutions. You’ll help shape software requirements and contribute to the design, implementation, and delivery of embedded systems using C/C++ and Python. Your work will directly support enhancements to a portfolio of advanced technology products.
What We're Looking For
We welcome candidates currently enrolled in a relevant academic program. While all applicants are considered, prior experience with C/C++ is a strong advantage. Familiarity with Python, Perl, or Linux environments is beneficial. Background knowledge in networking, communications protocols, or real-time operating systems can help you succeed in this role.
Environment and Support
The workplace emphasizes flexibility, inclusion, and professional growth. You’ll have access to learning resources, mentorship opportunities, and well-being initiatives, including confidential personal support services. Onsite amenities include fitness facilities, recreational sports courts, ping pong, and a cafeteria, fostering both collaboration and downtime.
Diversity and respect are central to the culture. The organization actively encourages applications from individuals of all backgrounds and identities, and hiring decisions are made without regard to race, religion, gender, age, disability, veteran status, or other protected characteristics.

