
Cisco
Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
In this role, you’ll join a dynamic team that develops the full software stack for Silicon One network processors, engaging with the Open Standards community and our esteemed customers to deliver best-in-class routing and switching platforms. You’ll also work closely with architecture, application, and design teams to define the next generation of ASIC products and play a pivotal role in the emerging fields of Artificial Intelligence and Machine Learning.
Qualifications
Required Qualifications
- Bachelor’s degree in computer engineering, computer science, or a relevant field with 3+ years of relevant work experience, or a Master's degree with 2+ years of relevant work experience
- Experience in C++ programming language
- Experience in the full software creation process (SDLC): requirement gathering, design, implementation, testing, debugging, and production
- Self-motivated, analytical, and effective at troubleshooting and optimizing embedded software
Preferred Qualifications
- Experience with Open Standard Network Operating Systems and APIs: Silicon SDK development, SONiC, FBOSS, SAI, etc.
- Experience with programming models for world-class silicon
- Experience writing scripts in Python
- Experience in AI/ML applications or infrastructure solution
- Experience with L2 / L3 networking technologies strongly preferred
Skills & Technologies
About the Company
Cisco
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Senior
Salary Range
$103,200 – $146,800
Location
Research Triangle Park, NC
Posted
4 days ago
Country
US