Cisco is seeking an experienced and motivated C++ Software Engineer to join their Network Technology R&D department. This role contributes to the evolution of next-generation leading networking products, working on firmware, SDK, simulators, and compilers for Cisco Silicon One™ architecture.
The successful candidate will be part of a team working on new generation silicon that will be integrated into all families of Cisco devices driving the future of the internet. This position offers the opportunity to collaborate with worldwide distributed Cisco R&D centers and learn from the best engineers in the field.
Key responsibilities include designing and developing software components using C++, collaborating on application design and development, identifying and solving bottlenecks and bugs, optimizing software, maintaining code quality, and interacting with Hardware and ASIC design teams.
The ideal candidate should have at least 3 years of C++ programming experience, an academic background in computer technology, strong problem-solving and analytical skills, and fluency in English. Additional valuable skills include understanding of computer networks and protocols, experience with Linux and Makefiles, and knowledge of various communication protocols.
Cisco offers a comprehensive benefits package, including medical, dental, and vision insurance, a 401(k) plan with company matching, paid time off, and opportunities for professional growth and development. Join Cisco to be part of a diverse and inclusive team that's powering an inclusive future for all through digital transformation and innovation.