{bc}
indeed

Embedded Software Engineer - New Grad

Ciena
Ottawa, CAN
Full-time
Intern
Onsite
$72,000–$115,000
Discovered Yesterday
Embedded software developmentSoftware testingAutomated testingAgile developmentReal-time embedded systemsC

Full Job Posting

Role overview

This 2027 new-graduate opportunity offers hands-on work on a telecommunications embedded software team.

The role contributes to software for Ciena networking products and provides opportunities to learn from experienced engineers.

Responsibilities

  • Contribute code to embedded platform and application software.
  • Create and execute tests to validate new capabilities.
  • Collaborate with the team using Agile practices.
  • Participate in high-level design and automated testing, and incorporate feedback to improve software quality.
  • Troubleshoot software issues and apply modern development workflows and tools.
  • Use AI tools across the software design lifecycle and gain experience with real-time embedded systems.

Must-haves

  • Graduated in 2027 from an Engineering or Computer Science degree program.
  • Previous relevant internship, co-op, or applied project experience.
  • Foundational knowledge of coding concepts and programming structures.
  • Ability to work independently and collaboratively.
  • Curiosity and willingness to learn new technologies and tools.

Nice-to-haves

  • Exposure to C, C++, Python, Bash, or Java.
  • Familiarity with Git, Bitbucket, or Jira.
  • Experience with Google Test, JUnit, Robot, or PyTest.
  • Experience with AI, GitHub Copilot, test-case generation, or designing and implementing AI agents and workflows.
  • Understanding of gdb and interest in real-time embedded software and automated testing.

Compensation and benefits

  • Annual pay range is $72,000–$115,000 for the primary location; pay varies with skills, experience, market conditions, location, and business line.
  • Non-sales employees may be eligible for a discretionary incentive bonus.
  • Benefits include medical, dental, and vision plans, retirement plan contributions with company matching, an employee stock purchase program, employee assistance, holidays, sick leave, and vacation.

About Ciena

Ciena develops high-speed connectivity and networking infrastructure.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Ciena