Embedded Software Developer Intern
Job in
Ottawa, Ontario, Canada
Listed on 2026-10-20
Listing for:
Ciena
Apprenticeship/Internship
position Listed on 2026-10-20
Job specializations:
-
Software Development
Python, C++ Developer, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Job Description & How to Apply Below
Join Ciena as an Embedded Software Developer Intern to innovate high-performance networking solutions. Contribute to software development in C/C++ and Python within a collaborative environment.
As a Ciena intern, you will design, implement, and maintain software for networking products. This role is ideal for students pursuing Computer Science or Electrical Engineering, offering hands-on experience in embedded systems software. Engage with GUIs, conduct tests, and troubleshoot software performance issues for the telecommunications industry.
Key Responsibilities:
• Design and implement embedded software for networking devices
• Develop software using C/C++ and Python programming languages
• Create intuitive graphical user interfaces (GUIs) for products
• Execute unit and integration tests to validate software
• Analyze and troubleshoot technical performance issues
Requirements:
• Student in Computer Science or Electrical Engineering
• Proficient in C/C++ for embedded systems
• Strong understanding of data structures and algorithms
• Familiarity with networking protocols like TCP/IP
• Excellent problem-solving and communication skills
Make a significant impact while building your technical skills at Ciena.
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:
×