Senior Software Engineer

Cisco
United States
Workplace: HybridFull timeUSD 167,700 - 245,200 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Collaboration","Debugging"]

Develop and improve SONiC software modules that enable optics subsystems, including pluggable optics and Co-Packaged Optics (CPO). Build platform adaptation layers interfacing SONiC with hardware components like ASICs, optical engines, and BMCs, and implement optics monitoring, configuration, and lifecycle services. Collaborate across hardware, QA, and integration teams to validate performance, reliability, and power/thermal characteristics, while contributing to testing, automation, and open-source efforts.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cisco
Cisco
6 days ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Develop and improve SONiC software modules that enable optics subsystems, including pluggable optics and Co-Packaged Optics (CPO). Build platform adaptation layers interfacing SONiC with hardware components like ASICs, optical engines, and BMCs, and implement optics monitoring, configuration, and lifecycle services. Collaborate across hardware, QA, and integration teams to validate performance, reliability, and power/thermal characteristics, while contributing to testing, automation, and open-source efforts.
Location: United States
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and improve software modules within SONiC to support optical subsystems, including pluggable optics and Co-Packaged Optics (CPO).
  • •Contribute to platform adaptation layers interfacing SONiC with hardware components such as ASICs, optical engines, and BMCs.
  • •Implement and maintain drivers, APIs, and services for optics monitoring, configuration, and lifecycle management.
  • •Support optics integration into SONiC-based platforms, including telemetry, diagnostics, and control-plane interactions.
  • •Debug system-level issues across software and hardware boundaries, and participate in unit/system testing and automation.

Pay and Benefits

Salary: USD 167,700 - 245,200 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVision401k

Key Requirements

  • •Bachelors + 7 years related experience, or Masters + 4 years, or PhD + 1 year.
  • •5 years of experience in software development.
  • •Minimum 3 years experience with Linux-based systems and system-level programming (C/C++/Python).
  • •3+ years of experience debugging tools and development in distributed or embedded systems environments.
  • •Experience with networking protocols (L2/L3, switching, routing) is preferred.
Experience:5+ years
Skills:CollaborationDebugging
Tech Stack:SONiCCPOCo-Packaged OpticsLinuxCC++PythonASICsOptical enginesBMCsDriversAPIsServicesTelemetryMonitoringCI/CDDockerKubernetesQSFPOSFP

Company Brief

Cisco
Global technology company that designs, manufactures, and sells networking hardware, telecommunications equipment, and high-technology services and products for enterprises, service providers, and governments worldwide.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1984
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor