Software Engineer
at Cisco Systems
San Jose, California, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Sep, 2024 | Not Specified | 30 Jun, 2024 | 5 year(s) or above | Analytical Reasoning,Cloud,Testing,Python,Software,Data Structures,C++,Bfd,Cfm,Pdb,Programming Languages,Data Center,Design,P4,C,Debugging,Writing,Networking Products | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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