Lead Software Engineer – Linux / Platform
We are seeking an experienced individual to join our Routing and Switching team. This role involves developing cutting-edge routing and switching platforms, designing advanced Linux features, and troubleshooting issues. The ideal candidate will have strong communication skills and the ability to collaborate effectively with multiple teams. Apply now to contribute to our next-generation routing capabilities.
JOB DESCRIPTION
How You Will Contribute:
We at Routing and Switching team are looking for an expert, motivated and talented individual. You must be interested in progressing your career in Linux kernel development and hardware platform bring-up with good exposure to Routing domain. You will have an influential and meaningful role giving to next generation routing capabilities and distributed systems passionate about carrier grade capability, scale and reliability.
- Lead the development and bring up of new cutting-edge routing and switching platforms
- Design, develop and sustain advanced Linux features & drivers for our existing platforms.
- Lead customer engagements driving deployments and be a technology evangelist for Ciena in this area
- Drive learning and development of skills required for building cutting edge packet switching/routing platforms.
- Author and contribute in software design, development, validation, and documentation to deliver high quality, functionally excellent products.
- Trouble shoot issues. Identify root cause, debug & deliver robust timely fixes.
- Work with wider team to enable needs of software applications using kernel infrastructure
The Must Haves:
- 8+ 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 platform.
- Expertise in two of following Linux system programming, Device Drivers, Container infrastructure
- Exposure to some of following is a plus: TCP/IP stack of Linux kernel, docker networking, Open BMC, Bootloaders, IEEE-1588/SyncE
- Excellent written and verbal communication skills, optimally able to collaborate with multiple teams across geographically diverse areas.
- Effectively able to work independently with little hands-on supervision delivering to aggressive timelines.
- Team oriented; strong inter-personal skills and Leadership to take initiatives to completion independently in a collaborative environment.