Embedded Software Developer Intern at Ciena
Job in
Ottawa, Ontario, Canada
Listed on 2026-10-18
Listing for:
Ciena Corporation
Apprenticeship/Internship
position Listed on 2026-10-18
Job specializations:
-
Software Development
Python, C++ Developer, Embedded Systems/ Firmware/ IoT, Unix/Linux
Job Description & How to Apply Below
Ciena is looking for an innovative Embedded Software Developer Intern. You will focus on developing software for networking products using C/C++ and Python. This role emphasizes a strong understanding of data structures, algorithms, and the creation of user-friendly graphical user interfaces.
Key Responsibilities:
• Design and implement embedded software for networking devices
• Develop software using C/C++ and Python
• Create and maintain intuitive graphical user interfaces
• Execute unit, integration, and system tests
• Analyze and resolve embedded software technical issues
Requirements:
• Currently studying Computer Science or Electrical Engineering
• Proficient in C/C++ for embedded systems
• Strong data structures and algorithms knowledge
• Familiarity with networking protocols
• Excellent problem-solving and communication skills
Contribute to Ciena’s innovative efforts while building your technical expertise as an Embedded Software Developer Intern.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×