Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact. Ciena is seeking an Embedded Software Developer to design, develop, and maintain high-performance software for networking products.
This role offers the opportunity to contribute to networking solutions that support the future of telecommunications while working in a collaborative development environment. The successful candidate will participate in the design, implementation, testing, and maintenance of software features across the product lifecycle. Design, implement, and debug embedded software for networking devices, including routers, switches, and optical transport systems.
Develop software in C/C++ and Python. Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and documentation. Develop and execute unit, integration, and system tests to ensure software quality and reliability.
Analyze and resolve technical issues related to embedded software performance and functionality. Contribute to code reviews,
design discussions, and architectural planning. Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
Experience: Previous internship, co-op, or applied project experience relevant to the role. Proficiency in C/C++ programming for embedded systems. Strong understanding of data structures, algorithms, and object-oriented design principles.
Familiarity with networking protocols (e.g., JTAG, GDB) and version control systems (e.g., Experience with embedded Linux. Non-Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission. Medical, dental, and vision plans Employee Assistance Program (EAP) Company-paid holidays Vacation time We also comply with all applicable laws regarding Paid Family Leave and other leaves of absence.
Ciena is committed to building and fostering an workplace in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. Ciena is an Equal Opportunity Employer, including disability and protected veteran status.
📌 Embedded Software Developer - New Grad (Canada)
🏢 Ciena
📍 Canada