For both Enterprise and Data Center networks, a leadership semiconductor product line requires a deployment-first view of the customer end-market application. This starts with an understanding of the network level service offering, how it is partitioned into cloud and in-field system software, and an appreciation for the development constraints customers face in delivering a broad and differentiated product line efficiently and across a wide base of applications. Working in partnership with the product team, you will develop, communicate, and implement a vision for a software team which can deliver solutions to these challenges, influence the evolution of the software product architecture, plus define, deliver, and maintain a software release roadmap which delivers to tier-1 customer requirements.
This role requires strong technical and management insight to balance staffing tradeoffs with technical/roadmap considerations and to set organization plans which match customer needs to team capacity. The leader is required to drive long term staffing plans and organizational budgets anticipating customer needs based on market trends in the absence of direct customer feedback.
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 Marvell switch software platform.
In cooperation with the architecture team, research, define, communicate, and implement evolutionary changes to the Marvell 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 of 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.