Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Software Engineer 3 - Linux Kernel @ Ciena

Home > Programming & Design

 Embedded Software Engineer 3 - Linux Kernel

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:

+ View Contactajax loader


Keyskills:   Linux Perl Networking Python Open source PPC Embedded software Linux kernel Embedded C PLM

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Ciena

Ciena India Private Ltd. Ciena Corporation , the network specialist , expanded its global presence with the launch of a R&D centre located in Gurgaon , India. The 95 , 000 square foot facility is Ciena's first core research and development centre outside of North America , and is expecte...