Senior Software Engineer - C, Linux, Device Drivers, Networking

5 - 10 years

11 - 16 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Meet the team

Cisco has revolutionized the internet through decades of innovation in WAN engineering, and were now reinventing WAN with sophisticated, controller-based software-defined solutions for intent-based networking. Our technology enables secure, reliable connectivity for users and devices to applications anywherecloud, on-premise, or SaaS. As part of the Catalyst Engineering Routing team, you'll help build industry-leading SD-WAN and edge routing platforms, working on scalable, distributed systems in areas like routing, security, analytics, telemetry, and machine learning.Join our dynamic team to learn, innovate, and invent the future of intelligent networking in an open and collaborative environment.Your impactIn this role, you'll work with cutting-edge SDWAN and edge routing technologies, helping to define and develop innovative features and architectures for next-generation routing products. You'll collaborate with teams on new ASIC designs, craft and test forwarding components, and contribute to creative projects in a dynamic engineering environment. Our team values collaboration, learning, quality, and customer impact. If you're passionate about problem-solving, driving change, and influencing network behaviour across cross-functional teams, this opportunity is for you.

Required Skills:

We are seeking 5+ years of expert software developer in networking, focusing on platform and system software, device drivers, and performance engineering in Linux/UNIX environments.

  • Strong C programming skills, with experience in large codebases, source code control systems, and device driver development.
  • Proven understanding of LAN/WAN communication interfaces and Layer 2/Layer 3 networking technologies.
  • Proficiency with hardware/software debugging tools (e.g., GDB, Arium, BDI or equivalent experience) and scripting/automation using Shell, Python, Perl, TCL
  • Consistent record to develop, improve, and sustain embedded system software as part of multi-functional teams building innovative Cisco networking products.

Good to have:

  • Expertise in kernel bring-up, driver development, and cloud networking.
  • Skilled in debugging hardware interfaces (i2c, PCIe) and familiar with X86/ARM assembly; DPDK experience
  • Strong communicator and teammate, delivering quality results in fast-paced environments.

Mock Interview

Practice Video Interview with JobPe AI

Start Software Engineer 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Cisco logo
Cisco

Software Development

San Jose CA

RecommendedJobs for You