The Data Center team inside Cisco’s Common Hardware Group (CHG) works on CISCO Nexus 9000 network switches and routers based on Cisco SiliconOne ASIC. They need to make the network infrastructure flexible and agile for multi-layered response to different workloads need of AI/ML.
Requirements
- Prior experience with C/C++ and Python programming languages in Linux environment
- Experience in Microcontrollers or embedded peripherals such as I2C, PCIe, SPI, MDIO, etc.
- Linux kernel device driver development experience.
- Understanding of Layer 2 and Layer 3 network protocols and technologies such as TCP/IP.
- Experience with Networking ASICs and PHY testing.
- Experience with testing SSD, USB, NVRAM, or eMMC
Responsibilities
- work on embedded software development using Linux system and diagnostics tests suites
- working on new hardware system bring-up
- Developing board support package for bringing up SiliconOne ASIC and running SONiC
- Help solve hardware issues in building products
- perform coding, debugging, testing and troubleshooting throughout the development process
Other
- Bachelor’s degree in computer engineering or computer science or relevant degree and 6+ years of related work experience.
- Master’s degree in computer engineering or computer science or relevant degree and 3+ years of related work experience.
- collaborating with cross functional teams including ASIC team, hardware team, vendors, and manufacturers.