IT & Software

New Graduate Embedded Software Engineer

Ciena

Ottawa · Ontario · Canada

Build embedded software for Ciena’s next-generation optical networks as a new graduate, using debugging skills in a Linux development environment.

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.

#J-18808-Ljbffr

Reference: WJ-4483_1560009 · Posted 09 Nov 2026, 01:44 AM

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