Senior Software Engineer, SONiC - Networking
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $149,500–$177,781.
Based on 240 similar postings.
Employer
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 307 open roles on FindRole.
Listed pay typically runs $167,700–$245,000 across 224 roles with salary data.
Most-posted roles
At a glance
The Senior Software Engineer joins the SONiC Optics team within the Distributed System Engineering group to develop next-generation networking systems. This role focuses on integrating optical technologies, specifically Co-Packaged Optics, into SONiC-based platforms to support AI/ML workloads and high bandwidth demands. You will develop software modules, platform adaptation layers, and drivers for ASICs, optical engines, and BMCs. Key responsibilities include implementing APIs for optics monitoring, lifecycle management, and telemetry, while debugging system-level issues across hardware and software boundaries. The position requires proficiency in C, C++, and Python within Linux-based distributed or embedded systems. You will also utilize debugging tools, CI/CD workflows, and containerization technologies like Docker and Kubernetes to ensure high-quality software for complex networking protocols and hardware-software interfaces.
What does a Software Engineer earn in California?
Median $214500 from 1193 postings across 76 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Cisco
The Walt Disney Company
Adobe
Warner Bros. Discovery
Oracle