Cisco
Cisco•2h ago
Career Pages

Software Engineer

Milpitas, CA
Full Time
Mid Level
152000-219000

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Cisco

Qualifications

4/4 matched

Experience Level: Mid Level

  • Bachelor's/Master's in Computer Science/Electrical Engineering
  • 3+ years of professional experience
  • Demonstrated skills in C, C++ and/or Python programming skills and using scalable debugging tools like GDB etc
  • Hands on experience on switch/router embedded system software development including driver development, OS kernel, hardware programming and related areas

Full Job Description

Join Cisco, a pioneering technology company driving the future of data and infrastructure in the AI era. This Software Engineer role is instrumental in developing and supporting software for the cutting-edge Nexus 9000/3000 Data Center product lines. You will significantly contribute to Cisco’s Data Center strategy, with a core focus on enhancing flexibility and agility within network infrastructure. This is an exciting opportunity to work on advanced networking solutions in Milpitas, California.

Responsibilities:

  • Define, design, deliver, and support SDKs, P4 code, and software modules for Cisco and merchant ASIC Data Center Switch Platforms.
  • Author comprehensive functional and design specifications.
  • Independently design, develop, and debug substantial software components with speed and accuracy.
  • Acquire knowledge of and maintain a diverse range of existing Data Center products and technologies.

Must-Have Qualifications:

  • Bachelor's or Master's degree in Computer Science or Electrical Engineering.
  • A minimum of 3 years of professional software development experience.
  • Proficiency in C, C++, and/or Python programming, coupled with experience using scalable debugging tools like GDB.
  • Hands-on experience in embedded system software development for switch/router platforms, including driver development, OS kernel interaction, hardware programming, and related areas.

What Sets You Apart (Preferred Qualifications):

  • Experience with L2/L3 Ethernet switching and routing protocols.
  • Familiarity with Data Center technologies such as VxLAN/EVPN, SR/MPLS, ECMP, Multi-Site Fabrics, Controllers, QoS, Security Policies, ACL, NAT, PBR, PFC, Load balancing, and Service chaining.
  • Expertise in performance engineering, routing scale, upgrade processes, OpenConfig, and patching.
  • Knowledge of NetFlow, sFlow, INT, and Flow Telemetry.
  • Experience in developing SDKs, P4, and utilizing ASIC emulators and simulation modules.

Company

Cisco

Cisco

Cisco is a global leader in networking hardware, telecommunications equipment, and technology services. As a key player in revolutionizing how data and infrastructure connect, especially in the burgeo...

Milpitas, CA
Posted on Career Pages
Software Engineer (L2/L3-Embedded) at Cisco | Milpitas, CA | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform