Embedded Software Engineer – Intern
Ciena · Ottawa, Ontario, Canada
Create a free account to unlock the application link.
Apply NowAbout the role#
This is a full-time, paid internship based in Ottawa, Ontario. The role involves working on real-time embedded platform and application software for flagship products, ranging from low-level driver development to high-level software state machines.
What you'll do#
- Design, implement, and maintain real-time embedded platform and application software.
- Work with Linux and VxWorks kernels and base software components.
- Develop drivers for proprietary and 3rd-party ASICs, FPGAs, and other hardware components.
- Create fault and alarm subsystems to detect, report, and maintain defects.
- Build system applications, including traffic and equipment protection and performance monitoring.
- Develop SDKs to abstract low-level software and hardware for platform application development.
What you'll need#
- Enrollment in a bachelor’s or master’s degree program in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
- Proficiency in C or C++.
- Understanding of real-time operating systems and embedded systems.
- Experience with software development tools such as Git, BitBucket, Gerrit, and Jira.
- Familiarity with unit test frameworks like Google Test, JUnit, Robot, or PyTest.
Location & details#
- Location: Ottawa, Ontario, Canada.
- Modality: On-site.
- Term: Rolling.
- Compensation: $25 to $32 per hour, including access to the Employee Assistance Program, company-paid holidays, sick leave, and vacation pay.
More open roles at Ciena
- Product Verification Engineer InternOttawa, Ontario, Canada
- Mechanical Engineering InternOttawa, Ontario, Canada
- Fall 2026 Optical Modem Hardware InternOttawa, Ontario, Canada
- Embedded Software Engineer InternOttawa, Ontario, Canada
- Optical DSP Intern (Masters/PhD)Atlanta, Georgia, United States
- Stagiaire en développement logiciel - COOP Software developerQuebec, Canada
Know someone who'd be a fit? Pass it along.




