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 (Ottawa)
🏢 Ciena
📍 Ottawa