Ciena · 3 weeks ago
Optical Network Embedded Software Engineer - New Grad
Ciena is a global leader in high-speed connectivity, focused on delivering innovative technology to optical networks. The role involves developing real-time embedded software for optical network products, participating in all stages of software development, and troubleshooting integration and performance issues.
CollaborationDeliverySoftwareTelecommunications
Responsibilities
Developing real time embedded C/C++ software for the optical network products, which may include enhancing existing software, creating new features, and supporting new hardware introduction for rapid time to market following an Agile development process
Participating in all stages of software development - requirements analysis, design and prototyping, implementation, testing, and eventually maintenance support
Troubleshooting hardware and software integration as well as performance issues. Work with hardware, software, verification and system engineering teams to identify root causes for issues
Field support, helping investigate and collect information to resolve performance or design issues found in current or previous designs
Qualification
Required
Bachelor's degree in Electrical/Computer Engineering, Computer Science or a related field coupled with a proven track record in software development
Demonstrated ability to develop software in C/C++ and Object-oriented design
Experience working with Linux-based developer tools and debugging environment such as GNU, GCC, GDB, Insight
Knowledge of development tools such as Git, JIRA, Yocto, Docker, Bitbucket
Familiarity with CI frameworks such as Jenkins, Grafana, Kubernetes
Familiarity with the benefits of microservice architecture
Familiarity with developing software on multi-processor, concurrent systems (good knowledge of mutual exclusion, synchronization, inter-process communication, scheduling, resource management, etc.)
Strong problem-solving skills with the ability to troubleshoot and perform fault isolation and usage of source code debug tools and analyzers
Independent self-starter and committed to delivering on aggressive deadlines but also comfortable working in a team environment
1+ years related experience (see The Must Haves section)
Preferred
Proven experience developing software embedded solutions engineered for performance and reliability on multi-processor, highly concurrent systems
Benefits
Medical, dental, and vision plans
Participation in 401(K) (USA) & DCPP (Canada) with company matching
Employee Stock Purchase Program (ESPP)
Employee Assistance Program (EAP)
Company-paid holidays
Paid sick leave
Vacation time
Paid Family Leave
Company
Ciena
Ciena collaborates with customers to unlock the strategic potential of their networks and and change the way they perform and compete.
Funding
Current Stage
Public CompanyTotal Funding
unknown1997-02-07IPO
1995-12-01Series C
1994-12-01Series B
Recent News
legacy.thefly.com
2026-02-05
Company data provided by crunchbase