Ciena

Embedded Software Engineer – Co-op Winter 2027

Ciena
Apply
1 day ago
Ottawa, CanadaIntern

Responsibilities

  • Design, implement, and maintain Linux and VxWorks kernels and base software components.
  • Develop drivers for proprietary and third-party ASICs, FPGAs, and other hardware components.
  • Build hardware/software interfaces across multiple abstraction layers.
  • Develop fault and alarm subsystems for detecting, reporting, and managing defects, hysteresis, and correlations.
  • Develop system applications for traffic and equipment protection and performance monitoring.
  • Develop SDKs that abstract low-level software and hardware for platform application development and integration.

Requirements

  • Be actively enrolled in a bachelor’s or master’s degree program in computer engineering, electrical engineering, computer science, or a similar discipline.
  • Have experience with C or C++.
  • Preferred experience includes embedded systems or telecom software development, CPU hardware architectures, hardware specifications, timing diagrams, and device datasheets.
  • Preferred knowledge includes real-time operating systems, embedded systems, datacom and telecom concepts, and networking technologies.
  • Preferred familiarity includes Git, Bitbucket, Gerrit, Jira, unit testing frameworks, debuggers, scripting languages, YANG toolchains, and embedded troubleshooting.

Benefits

  • Four-month co-op work term starting in January 2027.
  • Pay range of $25.00–$34.00 per hour.
  • Employee Assistance Program, company-paid holidays, paid sick leave, and vacation pay as required by applicable laws.

Tech Stack

BashCC++GitJavaJUnitLinuxPerlpytestPythonRobot FrameworkTcl

Categories

Ciena

About Ciena

10,000+ employees

Ciena is a public telecommunications equipment and software company that designs optical and routing systems, coherent modems, and automation software for service providers, cloud/data center operators, and enterprises. It sells hardware, software subscriptions, and professional services that power metro, long-haul, submarine, and data center interconnect networks. Founded in 1992 and headquartered in Hanover, Maryland, Ciena trades on the NYSE (CIEN) and serves customers worldwide.

Contact me