You are someone who thrives in a dynamic start-up like environment. You can define, design, and deliver new platforms for the Nextgen ASICs for the Cisco Data Center Switch Platforms. You have a thirst for knowledge and are interested in growing your knowledge on a wide range of Data Center technologies.
Participate in the development of software for our next generation network operating systems for Cisco’s industry leading N9K family of datacenter switches.
Write complete functional and design specs and can design & develop large portions of software
Provide highly scalable, reliable and secure OS/Infrastructure to build distributed applications.
Apply knowledge, expertise and energy to create efficient and high impact software and architecture scaled from small device to massively scalable system.
Bachelor's or a Master's in a STEM field
2 to 5 years of experience in programming with C/C++
Experience in PCI/PCIe, SATA/NVMe, USB, SPI, or I2C development.
Experience with Linux/Unix and system software.
Experience/coursework in advanced data structures and algorithms, operating systems
Experience with OS/Kernel development (preferably Linux) and kernel programming.
Experience with distributed systems and clustering.
Proficiency in scalability, performance analysis, and optimization.
Experience in scripting using Bash, Python, or Perl.