IT & Software

New Graduate Embedded Software Engineer

Ciena Canada

Ottawa · Ontario · 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-Ljbffr

Reference: WJ-4483_1570561 · Posted 11 Nov 2026, 03:32 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Browse jobs