Software Engineer

Cisco

Remote Actively hiring Verified listing
Remote, USA · Research Triangle Park, NC Posted 10 days ago $126,500$182,000 / year

At a glance

AI generated

TL;DR

As a senior software engineer on Cisco Silicon One’s dynamic team, you will design and develop the full software stack for next-generation network processors, collaborating with hardware engineers and architects to define cutting-edge ASIC products that drive AI and machine learning advancements. Your day-to-day responsibilities include coding in modern C++ and Python, conducting unit testing, debugging embedded software, and participating in the entire software development lifecycle from requirement gathering to production deployment. You will also engage with the Open Standards community and customers to deliver best-in-class routing and switching platforms while fostering innovation within a startup culture at a stable corporate giant like Cisco. Ideal candidates have extensive experience in C++ programming, full SDLC knowledge, and familiarity with Open Standard Network Operating Systems such as Silicon SDK development, SONiC, FBOSS, SAI, and L2/L3 networking technologies.

Skills

C++ Python SDLC CI/CD Open Standards Network Operating Systems Silicon SDK development SONiC FBOSS SAI AI/ML applications L2/L3 networking technologies Secure coding practices User Experience (UX) design Agile methodologies

What you'll do

  • Design and develop software for Silicon One network processors using modern C++ and Python.
  • Define software requirements in collaboration with hardware engineers and architects.
  • Conduct unit testing and debugging of embedded software to resolve issues effectively.
  • Work on the full software development life cycle from requirement gathering to production deployment.
  • Troubleshoot complex issues within the production environment, potentially serving customers through on-call rotations.

What we're looking for

  • Bachelor’s degree in computer engineering, computer science, or a relevant field and 5+ years of experience, or Master's with 3+ years.
  • Proficient in C++ programming language for software development.
  • Experience in the full software development life cycle (SDLC) from requirement gathering to production deployment.
  • Strong background in unit testing and debugging embedded software using various tools.
  • Familiarity with Open Standard Network Operating Systems and APIs, such as Silicon SDK, SONiC, FBOSS, SAI.
  • Knowledge of AI/ML applications or infrastructure solutions preferred.
  • Experience with L2/L3 networking technologies strongly desired.

Market check

Salary context

This $126,500–$182,000 range sits above 36% of similar postings on FindRole.

Peer median band

$130,000$214,950

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$140,714$213,562

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Cisco

Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity

Cisco currently has 103 open roles on FindRole.

Listed pay typically runs $165,000–$241,400 across 103 roles with salary data.

Most-posted roles

View all roles at Cisco

More like this

Similar roles

Software Engineer

Cisco

Remote (Usa-San Jose, US) 108 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One
Remote

Software Engineer

Broadcom

Usa-Ca - Promontory E, US 66 days ago $141,300$226,000
Kubernetes Go Prometheus Grafana ClickHouse Ruby VMware DFW Docker TCP/IP CI/CD

Software Engineer

Q2

Austin, Texas, US 65 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform

Software Engineer

Q2

Cary, North Carolina, US 50 days ago
Python SQL Javascript Vue.js OpenAPI Node.js CI/CD Docker GitLab Snowflake Airflow Cloud-Native Architecture Service-Oriented Architecture Agile Methodology

Software Engineer

Cardinal Health

Us-Nationwide-Field, US 86 days ago $94,900$135,600
Angular Java Springboot Pivotal Cloud Foundry Google Kubernetes Engine GCP MongoDB JIRA Boomi Kafka SAP ERP Splunk Dynatrace

Software Engineer

Berkeley Research Group

Remote (US) 108 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote