JOB DESCRIPTION
How You Will Contribute:
We’re looking for an experienced, motivated and talented individual interested in progressing their career by driving Ciena’s next generation products. You will take an experienced and influential role contributing to the development of packet products which support next-generation Switching and Routing capabilities focused on service provider scale and reliability.
Participate in all stages of software development, including requirements analysis, design, implementation, test, and maintenance.
Detailed design of various features related to platform software, middleware, high availability, health monitoring etc.
Supporting the features on various hardware platforms based x86, Arm architecture.
Develop embedded C software on Ciena's family of Packet switches, including enhancements of existing software, development of new drivers, and support of new hardware.
Troubleshoot hardware and software issues and work with hardware, software and verification engineers to identify the root cause and implement solutions.
Identify root cause, debug & deliver robust timely fixes.
Provide basic status reporting for own work or that of a small team.
You are expected to mentor junior engineers and guide them to success.
The Must Haves:
9+ years of experience with Bachelor’s/ Master’s degree in Computer Science (or equivalent).
Excellent “C” programming skills with strong debugging and trouble shooting skills.
Exposure to Yocto build system, MAKE, GIT, Perforce over x86/ARM processors.
Experience with shell Programming in bash
Exposure to Network drivers, Sockets, Linux IP Stack
The Good to Haves:
Experience with Perl and Python.
#LI-FA