This role is hybrid in San Jose, CA.
Application is expected to close 3/1/2025
You'll develop core software technologies at the heart of tomorrow's leading infrastructure solutions, tackling the entire range of challenges from user-facing APIs, through high-level algorithms, all the way down to firmware.
In this role, you will design and develop software driving the world's most advanced infrastructures using modern C++ and Python. You will gain intimate knowledge of world-class silicon and programming models, and work with architecture and design teams to define the next generation of ASIC products being developed.
Minimum Qualifications:
Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or related degree and 5+ years of experience or Master's degree with 3+ years of related experience
Experience in C++ and Python.
Experience in algorithms and data structures.
Preferred Qualifications:
Experience in analytical reasoning and debugging, with practical experience in using tools such as GDB, PDB, etc.
Experience in Layer 2 and Layer 3 networking protocols and technologies.
Experience in Open Standard Network Operating Systems and APIs : SONiC, FBOSS, SAI etc.
We tackle whatever challenges come our way. We have each other’s backs, we recognize 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).