Software Development Engineer - C / C++, Linux, Networking

4 - 8 years

12 - 16 Lacs

Posted:17 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Meet the Team

Join Ciscos Distributed Software Engineering [DSE] Team - Build the Next Generation of Data Center Products!

Heres your chance to be part of Ciscos Distributed Software Engineering (DSE) business unit, working on cutting-edge next-gen data center products that power large-scale, low-latency, high-speed networks and AI workloads. Youll contribute to switching solutions that help customers tackle ever-growing workloads with ease.

This is a ground-up product development opportunity for both platforms and software where youll work in a dynamic, collaborative testing team alongside our development engineers to deliver exceptional-quality products. Youll own multiple components, translate new feature requirements into test develop, automate testing, and engage directly with customers.

Youll collaborate with peer engineers and technical leaders on develop, architecture, and feature development across Cisco products, testing and automating platform/software solutions including work on Storage Area Networks and Ethernet for Ciscos product line.

Who Youll Work With

Our Data Center Networking Group builds the Nexus 9000 series of data center and cloud switches, designed for application-aware, agile, and high-performance networking. Weve also developed 400G and 800G Ethernet transceivers to deliver industry-leading performance at competitive prices.

Ciscos inclusive culture and global reach give us the fresh ideas, execution perfection, and local insights to best serve our customers while shaping the future of how the world works, lives, plays, and learns.

Youll work closely with Customers, Product Marketing, Hardware, and Software teams to deliver products that set the benchmark for innovation and quality.

Basic Qualifications
  • B.E/B.Tech/ME/M.Tech/MS from a reputed university.
  • 4-8 years of experience in embedded systems or system software.
  • Strong programming skills in C and C++.
  • Hands-on engineer with experience in architecture, design, and platform development.
  • In-depth understanding of hardware boards and layouts.
  • Development experience in BIOS/GRUB/u-boot, Linux device drivers, Linux KLM, networking stack, and memory models.
  • Experience with PCH and peripherals: PCI, I2C, SPI, Higig+ bus, FPGA, CPLD, GPIO expanders.
  • Exposure to standards: XAUI, SGMI, SerDes, SGMII, MSA.
  • Experience in Chassis management.
  • Solid understanding of basic forwarding, Linux drivers, and 3rd-party network processors.
  • Excellent debugging skills with hardware and memory debugging tools.
  • Ability to develop innovative solutions for next-gen data centers.
  • Self-motivated, adaptable in a fast-paced environment.
  • Experience developing SDKs for network basics.

Desired Skills
  • Experience with merchant silicon.
  • Background in scalable, distributed architectures.
  • Experience with network switches.
  • Strong written & verbal communication skills.
  • Ability to multi-task, lead, and tackle complex problems.
  • Track record of quickly learning new technologies.
  • Passion for technology and software development.

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 C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Cisco logo
Cisco

Software Development

San Jose CA

RecommendedJobs for You