Role Responsibilities:
In cooperation with product management, research and comprehend a long-term vision for customer platforms using standard product networking silicon, and the specific opportunities for the company`s switch software platform.
In cooperation with the architecture team, research, define, communicate, and implement evolutionary changes to the company`s switching software product portfolio to meet customer needs.
Actively manage to the software product roadmap for driver, SDK, NOS, or agent software packages, ensuring that releases occur on schedule with desired quality.
Lead and manage a software development team, which may be distributed across multiple global sites.
Work directly with customers to service near-term support requests and to understand long term requirements for the product software offering.
Working in partnership with company stakeholders, define and implement a long-term growth and development plan for the team, anticipating near-term and long-term market requirements and the required skillsets necessary for product competitiveness and to meet market needs.
What We're Looking For:
BS in engineering, computer science, computer systems engineering, or network engineering.
Minimum 15 years work experience in software development for semiconductor standard products for networking or routing applications, or in network operating systems (NOS) software for networking equipment.
Minimum 10 years management experience leading software engineering teams employing a cadence release methodology.
Demonstrated expertise with the modern network switch software stack, including network function virtualization, open-source NOS, hardware abstraction layer (HAL) approaches for functional abstraction, software-defined networking (SDN) control partitioning, and stack architecture for modularity & reuse.
Familiar with cloud-based network control software, which may include cloud-managed enterprise network controllers, service-provider network orchestration management software, or cloud data center instrumentation and control software.