Opportunity Description
Responsibilities
We design, implement, and maintain real-time embedded platform and application software for several of Ciena’s flagship products.
Functional areas in our scope range from low-level bit flipping drivers to high-level software state machines for interfacing with external applications: Linux and VxWorks kernels and base software components.
Drivers for proprietary and 3rd party ASICs, FPGAs, and other hardware components.
Hardware/software interface to provide bridging of various abstraction layers.
Fault and alarms subsystems to detect, report and maintain defects and manage their hysteresis and co-relations.
System applications such as traffic/equipment protection, performance monitoring, etc.
SDKs that abstract the underlying low-level software and hardware to facilitate platform application developments and integration.
Must Haves
- Enrolled in a bachelor’s or master's degree in computer or el...
Ready to Apply?
Submit your application for Embedded Software Engineer – Intern at Ciena Corporation
Apply for this Position