Build embedded software for Ciena's next-generation optical networks as a new graduate, using debugging skills in a Linux development workplace.
This Software
Engineer role supports optical transport solutions across the full software development lifecycle. You will collaborate with hardware, software, and systems engineers while contributing to next-generation network platforms. The work includes requirements analysis, design, implementation, testing, and maintenance.
Key Responsibilities: Develop embedded software for optical network platforms Participate across requirements, design, implementation, testing, and maintenance Design unit tests and test-automation suites Troubleshoot issues and identify software root causes Collaborate with hardware, software, and systems engineers Requirements: University degree in Computer Science, Engineering, or equivalent Relevant internship, co-op, or applied project experience Software development expertise in large-scale real-time embedded systems Familiarity with Linux development environments Excellent debugging, communication, and prioritization skills Apply embedded development, testing, Linux, and debugging skills to Ciena's optical networking platforms as a new graduate engineer.
📌 New Graduate Embedded Software Engineer (Canada)
🏢 Ciena
📍 Canada