Instagram
youtube
Facebook

Senior Software Engineer – Platform, Drivers, Npu, Bmc

10+ years
Not Disclosed
10 June 10, 2025
Job Description
Job Type: Full Time Employee Regular Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Position Title: Senior Software Engineer – Platform, Drivers, NPU, BMC
Location: Bangalore, India
Job Type: Professional
Area of Interest: Engineer – Software
Technology Interest: Software Development
Job ID: 1442550

Cisco’s Distributed System Engineering (DSE) group is building networking infrastructure for the next generation of AI/ML workloads and modern applications. With open-source technologies at its core, this team leads innovations in Systems and Silicon Architecture and builds high-scale distributed systems.


Role and Responsibilities

  1. Design, develop, and deploy software solutions that leverage SONiC for interfacing with hardware infrastructure and platform-level components.

  2. Develop and maintain platform adaptation layers to ensure seamless integration between SONiC and underlying hardware such as ASICs, BMCs, and other essential components.

  3. Collaborate closely with hardware teams to optimize hardware-software communication and expose platform capabilities through SONiC interfaces.

  4. Write, review, and enhance code for critical system components, including drivers, APIs, and system modules supporting high-performance data/control planes.

  5. Assist the Technical Leader in defining the architecture to integrate SONiC with platform infrastructure with a focus on scalability and availability.

  6. Design robust interfaces between SONiC and platform management/control modules including telemetry, diagnostics, and security systems.

  7. Contribute to optimizing system performance in terms of resource usage, power efficiency, and platform stability.

  8. Collaborate with product managers and customers to capture use cases, refine requirements, and align development output with product vision.

  9. Take initiative in evaluating new tools, frameworks, and development methodologies to enhance product development and testing speed.

  10. Drive code reviews, lead technical discussions, and troubleshoot complex engineering challenges to ensure timely, quality releases.


Minimum Qualifications

  1. Minimum 10 years of experience in software development in the networking or telecom domain.

  2. Strong development experience with Linux-based platforms or network operating systems like SONiC.

  3. Familiarity with hardware platforms and infrastructure components such as ASIC drivers, NPUs, BMCs, and optics.

  4. Experience working with virtualization, containerization, and orchestration tools including Docker and Kubernetes.

  5. Demonstrated ability to work on complex technical projects in cross-functional environments.


Preferred Qualifications

  1. Experience in working with CI/CD pipelines and automated testing systems.

  2. Knowledge of security compliance at the platform level and implementation of relevant standards.

  3. Understanding of telemetry systems and SDN (Software Defined Networking) architectures.

  4. Prior exposure to the SONiC open-source community or direct contributions to SONiC development.

  5. Familiarity with hardware abstraction layers and SDKs from vendors like Broadcom, Marvell, or Mellanox.


Workplace Culture and Benefits

  1. Cisco promotes a collaborative culture through Inclusive Communities and encourages employees to bring their full selves to work.

  2. Employees receive 80 hours per year of paid volunteer time to contribute to social causes and community service.

  3. Comprehensive medical, dental, vision, and life insurance benefits are provided for U.S. employees, along with 401(k) matching and disability coverage.

  4. Vacation, holiday, sick time, and flexible time-off policies are in place depending on employment status and location.

  5. Performance-based incentive compensation is available to sales roles, with no minimum thresholds, and no cap on earnings once quotas are exceeded.

Jobs in other cities