C

Ciena

Delivers adaptive optical networking services

Embedded Software Engineer New Grad

Embedded EngineeringPosted on Nov 11
Full-timeOttawa, ON, CanadaIn-person

About the Job

Requirements

  • Graduated in 2027 with a degree program in Engineering or Computer Science.
  • Have previous internship, co-op, or applied project experience relevant to the role.
  • Have foundational knowledge of coding concepts and programming structures.
  • Be able to work both independently and collaboratively in a team environment.
  • Be curious and willing to learn new technologies and tools.

Responsibilities

  • Contribute to coding assignments that enhance embedded platform and application software.
  • Create and execute tests to validate new capabilities.
  • Collaborate with team members following Agile development practices.
  • Participate in high-level design and automated testing, and apply feedback to improve software quality.
  • Troubleshoot and resolve software issues.
  • Learn and apply modern development workflows and tools.
  • Embrace AI tools and technologies throughout the software design lifecycle while gaining hands-on experience with real-time embedded systems.

Desired Qualifications

  • Have exposure to programming or scripting languages such as C, C++, Python, Bash, or Java.
  • Be familiar with development tools including Git, Bitbucket, or Jira.
  • Have experience with unit test frameworks such as Google Test, JUnit, Robot, or PyTest.
  • Have experience using AI and GitHub Copilot, generating test cases, and designing and implementing AI agents and workflows.
  • Understand debugging tools such as gdb.
  • Have interest in learning more about real-time and embedded software environments and automated testing.

About the Company

Ciena

Delivers adaptive optical networking services

Ciena designs and delivers optical and routing systems, software, and services to build adaptive networks for telecom operators, cable operators, governments, and enterprises. Its products combine high-performance hardware with automation software to optimize traffic and manage resources in real time. The company differentiates itself with an end-to-end hardware–software–services approach and by maintaining close, collaborative relationships with customers and partners. Its goal is to help customers deploy flexible, scalable networks that enable richer, more connected experiences.

Company size
10,001+
Company stage
IPO
Headquarters
Linthicum, Maryland
Founded
1992

Recently Posted Jobs

Explore more opportunities at Ciena

See more jobs