Desired Candidate Profile
Ciena may well be the most important technology company you ve never heard of. The innovations that wow us (driverless cars), and those we now take for granted (the ability to mobile- stream your favorite show) are the products of ingenuity from some brilliant and forward- thinking companies. But those companies rely on Ciena, another vanguard of innovation, to create and advance the underlying networks that bring their breakthroughs to our doorsteps. VR, AI, IOT, 5G literally none of it would be possible without the mind- boggling technology that makes the internet itself work. For more than 25 years, Ciena has been the global leader in networking strategy, and our technology has been part of the critical infrastructure running within the most advanced companies in the world.
What will you do at CienaWe re looking for an experienced, motivated and talented individual interested in progressing their career by driving Ciena s next generation embedded Linux based operating system while learning to leverage the disruption taking place with SDN, NFV and virtualized routing systems. You will take an experienced and influential role contributing to development of packet products which support next generation Switching and Routing capabilities focused on service provider scale and reliability.
Responsibilities
Participate in all stages of software development, including requirements analysis, design, implementation, test, and maintenance.
Integrating drivers and open source functionality into our custom Linux distribution
Porting and supporting the operating system on various hardware platforms such as x86, Arm, MIPS64, PPC
Continuous learning and development of skills in Linux Kernel development.
General Activities
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.
Trouble shoot issues. Identify root cause, debug & deliver robust timely fixes.
Provide basic status reporting for own work or that of a small team.
Collaboration with stakeholders
R&D teams.
PLM and Product Architects.
3rd party vendors.
Field Support teams.
Experience / Skill Required:
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 over Linux.
Exposure to Architecture of embedded Linux (Yocto preferred) over x86/ ARM processors.
Experience with the Linux kernel, device drivers and Kernel Modules.
Exposure to MAKE, GIT, Perforce and building/ installing a custom GNU toolchain.
Experience with shell Programming in bash, Perl and Python.
Exposure to Network drivers, Sockets, Linux IP Stack
Excellent written and verbal communication skills, effectively able to collaborate with multiple teams across geographically diverse areas.
Team oriented; strong inter- personal skills and Leadership to take initiatives to completion independently in a collaborative environment. LI- CN
Rewarding experience. Meaningful outcomes.
Making a difference in people's lives through design and implementation of leading network technologies. That's what motivates us.
A distinct way to work
Free thinking, free discussion, and collaboration are the norm. Expect more satisfying outcomes - both personal and professional.
Ciena values the diversity of our workforce and respects its employees as individuals, regardless of race, nationality, religion, sexual orientation, gender or age.
Ciena is also committed to developing inclusive, barrier- free selection processes and work environments. If contacted in relation to a job opportunity, you should advise Ciena in a timely fashion of the specific needs / accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner. Information received relating to any specific needs / accommodation measures will be addressed confidentially.
Education:
UG: Any Graduate - Any Specialization
PG: Post Graduation Not Required
Contact Details:
Keyskills:
Linux
Perl
Networking
Python
Open source
PPC
Embedded software
Linux kernel
Embedded C
PLM