Technical Leader SONiC Platform Development

15 - 19 years

0 Lacs

Posted:4 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: The Cisco Distributed System Engineering (DSE) group is on the cutting edge of developing products for the largest networks globally, amidst the ongoing transformation in the networking industry to meet the demands of AI/ML workloads and increasing internet users and applications. As a member of this team, you will play a pivotal role in building products that leverage open-source technologies, drive innovation in Systems and Silicon Architecture, and contribute to market transitions. Key Responsibilities: - Lead the design, development, and deployment of software solutions utilizing SONiC for seamless integration with hardware infrastructure and platform-level components. - Develop and maintain platform adaptation layers to facilitate integration between SONiC and underlying hardware like ASICs, BMC, and other platform elements. - Collaborate with hardware teams to optimize hardware-software interactions and expose hardware capabilities through SONiC interfaces. - Write, review, and optimize code for critical system modules, drivers, and APIs supporting high-performance data planes and control planes. - Define the technical architecture for integrating SONiC with platform infrastructure, ensuring scalability and high availability. - Design robust interfaces between SONiC and platform-specific management/control modules such as telemetry, diagnostics, and security components. - Provide technical direction to the development team, mentor junior and mid-level engineers on software engineering best practices, and advanced networking concepts. - Coordinate cross-functional activities between software, hardware, QA, and systems integration teams. - Act as a key liaison with open-source SONiC communities, contribute to upstream development, and leverage community innovations. - Collaborate with product management and customers to gather requirements, understand use cases, and align deliverables with business objectives. - Lead the evaluation and adoption of new tools, technologies, and methodologies to accelerate development and testing cycles. Qualifications Required: - Around 15 years of experience in software development within the networking or telecommunication industry. - Software development experience with Linux-based platforms or network operating systems like SONiC. - Experience with platform infrastructure including ASIC drivers, NPU, BMC, Optics, and network OS development. - Familiarity with virtualization, containerization, and orchestration frameworks like Docker, Kubernetes, or similar. - Experience leading teams or technical projects in a complex development environment. (Note: The additional details about the company have been omitted from the final JD),

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You