Job Description
Scope of Responsibilities:
Manages a team of engineers developing platform base software for Ciena s next generation network operating system for Packet Networking access and aggregation products. In collaboration with the platform independent common operating system organization, and the access and aggregation platform hardware organization, own the platform dependent base software development for access and aggregation portfolio.
Responsibilities include all platform base software ranging from: Linux board support packages; Linux device drivers; merchant silicon software development kits; physical equipment management base support of system resources and health; base support of platform trusted root security; base support of hot-swap platform subsystems; base support of pluggable optics ranging from grey, to coherent, to special purpose; ONIE loaders; and platform independent virtualized/containerized Linux base OS port. Furthermore, work in collaboration with common OS organization to support the incorporation and validation of new generation of technologies into the platform independent base software. Lead, inspire and mentor a world-class platform dependent software development organization.
Primary Duties & Responsibilities:
- Build, organize, drive, measure a world-class, networking-savvy, platform dependent base software development team
- Ensure the successful definition, architecture, design, implementation, and timely, quality delivery of Packet Networking platform products
- Leveraging Agile scrum and DevOps processes, drive innovation, rapid prototyping, early phase deliveries, and general availability versions of differentiated, leading-edge platform products against challenging timelines with concurrent hardware and software new product development
- Drive timely and balanced decisions regarding use of commercial software, partner software, open source software, in-house development, and outsource development partners. Ensure appropriate community engagement models when leveraging open source
- Collaborate across the entire Ciena software technology leadership community to ensure appropriate overall software product portfolio rationalization, interoperability, and reuse
Required Skills:
- Technologies: x86, ARM, DRAM, flash, SSD, USB, BMC, BIOS, uBOOT, Linux, ONIE, merchant switching/routing silicon, FPGA-based application accelerators, packet timing, GNSS
- Proven experience successfully organizing and leading software product development teams
- Demonstrated success leading complex software products through the full product Life Cycle (definition, development, delivery, maintenance, end-of-life)
- Proven experience delivering complex software products to the Service Provider and/or large Enterprise marketplaces
- Self-starter, highly organized, effective at dealing with ambiguity and change, creative
- World class leader who can motivate teams in challenging and complex times
- Collaborative, team-player, but also not afraid to take a stand and debate options unemotionally
Education and Experience:
- BSEE/BSCS
- 3+ years in engineering management
- Min 10+ years software engineering
- Extensive knowledge of system, Linux, Network OS, Ethernet, and IP technologies
- Strong executive leadership skills and presence
- Outstanding communication, presentation and influencing skills
- Track record of cross-functional collaboration to achieve business objectives.
Job Classification
Industry: Telcom, ISP
Functional Area: IT Software - Embedded, EDA, VLSI, ASIC, Chip Design,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required
Contact Details:
Company: Ciena India
Location(s): Noida, Gurugram
Keyskills:
Linux
Networking
BIOS
USB
FPGA
Ethernet
X86
Silicon
Open source
Embedded software