Software Engineer

at  Cisco Systems

San Jose, California, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Sep, 2024Not Specified30 Jun, 20245 year(s) or aboveAnalytical Reasoning,Cloud,Testing,Python,Software,Data Structures,C++,Bfd,Cfm,Pdb,Programming Languages,Data Center,Design,P4,C,Debugging,Writing,Networking ProductsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHO WE ARE

We, the Mass Scale Infrastructure (MIG) Routing Group, are at the forefront of developing products that power the largest networks in the world. The networking industry is undergoing a big transformation, striving to establish next-generation infrastructure that caters to the sophisticated needs of AI/ML workloads, and the ever-expanding base of internet users and applications. Our team is strategically situated to seize the opportunities presented by this market evolution. We develop ground breaking silicon products, infused with the power of Cisco’s Silicon One ASICs, to usher in a new era of routers characterized by high density, minimal power consumption, and scalability. As part of our diverse team, we collectively work on the development of core routing technologies using Cisco’s Silicon One ASICs, embracing a breadth of challenges that range from crafting user-friendly APIs to developing intricate forwarding algorithms and datapath microcode in our fast-paced work environment.

MINIMUM QUALIFICATIONS

  • 5+ years of experience in an Engineering role.
  • Experience using C++, C, or Python for programming and design.
  • Experience in algorithms and data structures.
  • Experience with, Layer 2 and Layer 3 networking protocols and technologies, including but not limited to BGP, OSPF, ISIS, BFD, and CFM.

PREFERRED QUALIFICATIONS

  • Experience in analytical reasoning and debugging, with practical experience in using tools such as GDB, PDB, etc.
  • Microcode programming skills in P4 or other similar network programming languages.
  • Experience with cloud, data center, or edge networking products
  • Experience with writing and testing of software for high performing and scalable networking products.

Responsibilities:

In this role, you will be tasked with designing, developing and testing software features for control plane and data plane on Cisco’s Silicon One NPU. You will use modern C++, Network processing language of Silicon One and Python to develop software on the NPU. As the SME of specific areas of development on the NPU and take complete ownership of delivering software features in these areas in a timely manner and with outstanding quality. You will gain intimate knowledge of the Silicon One hardware architecture, software programming models and work with the architecture and design teams to define the next generation of ASIC products being developed.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

San Jose, CA, USA