Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ciena Logo

Wavelogic Software Intern - Multiple Teams

Ciena

$27 - $38
Sep 26, 2025
Atlanta, GA, USA
Apply Now

Ciena is looking to push the boundaries of what is possible in optical network solutions by developing next-generation modem technologies and ensuring the reliability and performance of projects that play critical roles in their network solutions.

Requirements

  • C, C++ programming language experience
  • Good knowledge of embedded systems, device drivers (e.g., GPIO, I2C drivers), Linux/RTOS Operating System knowledge, mutual exclusion, synchronization, interrupt handling, inter-process communication, memory management etc.
  • Familiarity with datacom & telecom concepts such as DWDM, OTN, Ethernet, TCP/IP
  • Low-level Real-Time Software/Firmware Development including HW bring up, interfacing with 3rd party devices.
  • Ability to understand CPU Hardware architectures, Hardware Functional Specifications and Hardware Timing Diagrams
  • Linux as a software development environment
  • Scripting experience, Python, Go, BASH

Responsibilities

  • Develop understanding and expertise in next-gen network solutions using optical transport and switching technologies like OTN, Ethernet etc.
  • Develop embedded software skills to design, develop, validate and document advanced networking features and capabilities which are deployed in service provider networks.
  • Trouble shoot and fix reported issues with embedded software, identify root cause, diagnose, debug and deliver robust timely fixes.
  • Collaborate with multi-functional teams to design, develop and test the next-gen modem technologies.

Other

  • Working towards completion of Bachelor’s degree in Electrical/Computer Engineering
  • Positive work attitude, highly motivated and an ability to seek out answers with a willingness to learn and work independently
  • Strong verbal and technical writing skills
  • Collaborates well in a team environment
  • Design and development tools such as: Git, Eclipse, JIRA, Confluence, GDB, Yocto