Who You'll Work With
You will work with a team of device driver and firmware developers focused on developing platform software for the Cisco Unified Computing System.
Who You Are
Essential to the role are the capability and the willing to learn, understand, implement, improve, explain, promote Cisco VIC based innovative networking and/or storage technologies. Part of the job are design and development responsibilities in at least one of the following areas:
Network device driver development
Networking protocols, TCP/IP, Ethernet
PCI Express based network adapter
Interfacing with Linux kernel networking stack
Linux Kernel development
Minimum Qualifications:
Experience in device driver development for Ethernet adapters on Linux or similar OS
2+ years of experience with proficiency in C programming, especially for low level system programming.
Hands on experience and knowledge of Ethernet, TCP/IP networking.
Preferred Qualifications:
Proficiency in Kernel level programming concepts such as multi-threading, synchronization, direct memory access and interrupts etc
OpenShift/CoreOS Knowledge
OpenVSwitch, SRIOV Knowledge
We tackle whatever challenges come our way. We have each other’s backs, we recognise our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).