New Graduate Embedded Software Engineer
Ciena Canada
Develop embedded software for Ciena’s next-generation optical transport solutions as a new graduate using Linux and strong debugging skills. Collaborate across engineering disciplines.
This new graduate software engineering position contributes across the full software development lifecycle. You will work on optical network platforms while collaborating with hardware, software, and systems engineers. The work includes requirements analysis, design, implementation, testing, and maintenance.
Key Responsibilities:
- Develop embedded software for next-generation optical network platforms
- Participate in requirements analysis, design, implementation, testing, and maintenance
- Design unit tests and test-automation suites
- Troubleshoot software issues and identify 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, learning, and communication skills
Apply embedded development, Linux familiarity, and debugging skills to optical networking software at Ciena as a new graduate engineer.
#J-18808-LjbffrReference: WJ-4483_1570561 · Posted 11 Nov 2026, 03:32 PM