Ciena

Wavelogic Embedded Software Developer Intern (Winter 2027)

Ciena
Apply
5 days ago
Ottawa, CanadaIntern

Responsibilities

  • Design, implement, debug, and maintain embedded software for networking devices.
  • Develop software using C/C++ and Python.
  • Design, develop, and maintain graphical user interfaces that meet product requirements.
  • Develop and execute unit, integration, and system tests.
  • Analyze and resolve embedded software performance and functionality issues.

Requirements

  • Currently be a student in Computer Science, Electrical Engineering, or a related field.
  • Be proficient in C/C++ programming for embedded systems.
  • Understand data structures, algorithms, and object-oriented design principles.
  • Be familiar with networking protocols such as Ethernet and TCP/IP.
  • Be familiar with debugging tools such as JTAG and GDB and version control systems such as Git.
  • Demonstrate problem-solving, analytical, and communication skills.
  • Previous relevant internship, co-op, or applied project experience is preferred.
  • Experience with device driver development, hardware bring-up, board validation, bootloaders, firmware updates, SPI, I2C, UART, or GPI is preferred.

Benefits

  • Hourly pay range of $25.50 to $35.00.
  • Employee Assistance Program, company-paid holidays, paid sick leave, and vacation pay as required by applicable laws.
  • Winter 2027 internship opportunity.

Tech Stack

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