Senior Software Engineer
The application window is expected to close on 8/30/2025
This is an onsite role and will require working out of the RTP, NC office location.
Who we are
Cisco Silicon One leads in ASIC design, developing next-generation network devices for the 5G and AI era. Our adaptable, high-speed devices maintain programmability, power efficiency, and scalability while fostering a dynamic startup culture within a stable corporate environment. Our exceptional team collaborates on groundbreaking silicon products that drive Open Standards, Open Networking, and scalable cloud data centers. If you’re ready to work with talented individuals and innovative customers to create world-class solutions, we invite you to join us!
Who You'll Work With
You’ll collaborate with 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 partner with architecture, application, and design teams to define the next generation of ASIC products, all while playing a pivotal role in the emerging fields of Artificial Intelligence and Machine Learning. Working alongside subject-matter experts from around the globe, you’ll share a common mission to deliver world-class products—and have fun doing it.
What You’ll Do
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.
Gain intimate knowledge of world-class silicon and programming models.
Work closely with hardware engineers, architects, and cross-functional teams to define software requirements and ensure seamless integration with hardware components.
Conduct unit testing and debugging of embedded software, using various tools and methodologies to identify and resolve issues.
Who You Are
You are self-motivated with a solid background in developing software for embedded systems. Your analytical mindset allows you to troubleshoot complex issues, optimize performance, and ensure the reliability of embedded applications. You thrive in collaborative environments, working closely with cross-functional teams to deliver innovative solutions that meet user requirements. Your passion for technology and commitment to quality make you a key contributor to any project.
Minimum Requirements:
Bachelor’s degree in computer engineering or computer science or relevant degree and 7+ years of relevant work experience, or a Master's degree with 4+ years of relevant experience.
Proficiency in C++ and Python programming languages.
Experience in the full software development life cycle (SDLC), from requirement gathering and design to implementation, testing, and debugging, all the way through to production.
Hands-on experience with L2 / L3 networking technologies.
Preferred Requirements :
Experience with Open Standard Network Operating Systems and APIs : Silicon SDK development, SONiC, FBOSS, SAI, etc.
Why Cisco?
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Simply put – we power the future.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
Recommended Jobs
1099 Bath Installer
Job Description Job Description Mad City Windows & Baths is hiring immediately and expanding throughout the Midwest and East Coast! With the growth and expansion, Mad City Windows is searching f…
Civil Engineer
Job Description Job Description Description: Founded in 1973, ISG is a multi-disciplinary, full-service architecture, engineering, planning, and interior design firm, supporting clients througho…
Sonographer (Nights) - Vermont Burlington
Job Description: Sonographer (Nights) Job Type: Full-time Salary: Minimum Salary: £79,000 Maximum Salary: £125,000 Salary Type: Annual Job Responsibilities: Conduct diagnostic ul…
Out Patient Lab Phlebotomist, Full Time
Job Description Job Description Description: Proficiently performs phlebotomies and special collection procedures on patients of all ages (neonate to geriatric) and employees. Professional appli…
Entry Level Fabricator
Job Description Job Description Entry Level Fabricator | $14.75 per hour | 7:00 am - 4:00 pm We are looking for a Fabricator to join our team. As a fabricator, you will be responsible for as…
Mitigation & Restoration Technician- II
Job Description Job Description Salary: $16-$25 LIMITLESS RESTORATION is currently seeking talented individuals to join our expanding team. Our company is known for hiring only the best and nev…
CATEGORY DEVELOPMENT ANALYST
Who is Foodbuy? We are the industry leader in procurement and supply chain solutions. We are the subsidiary to the 6th largest company in the world (Compass Group PLC), yet Foodbuy has the feel …
Travel Intensive Care Unit (ICU) RN
Job Description Job Description ATC Healthcare is looking for Registered Nurses! Registered Nurses provide skilled nursing services to patients in a variety of healthcare settings. The Registered…
Assistant Manager - 1272 Independence Dr.
Job Description Lead a team of delivery drivers and csr’s to ensure orders are expedited quickly and correctly Maintain staffing levels that mirror the needs of business at any point of the d…
Mental Health Therapist
Job Description Job Description Do you have a passion for helping people, or you love to see youth and young adults work hard to reach their full potential? Want to provide at-risk-youth with the…