CareerPlanSign in

Senior Software Engineer

Milpitas, California, US💼 Full-time💰 $167,700–$167,700🗓 2026-09-03 → 2026-09-30

Core

Develop and integrate software modules within SONiC to support optical subsystems, including pluggable optics and Co-Packaged Optics (CPO), interfacing with hardware components like ASICs and optical engines.

Role type

Senior Software Engineer (Optical Systems & Distributed Networking)

Builds

SONiC-based networking platforms with integrated Co-Packaged Optics (CPO) solutions

Domain

Networking, Optical Engineering, Distributed Systems

Deliverable

production ML models | product features

Required skills

Linux system-level programming, C/C++, Python, debugging tools, distributed/embedded systems development, driver development, API design, system testing, automation

Preferred skills

Networking protocols (L2/L3, switching, routing), SONiC platform experience, optics technologies (QSFP, OSFP, CPO), hardware-software interfaces, containerization (Docker, Kubernetes), telemetry systems, CI/CD pipelines

Technologies

SONiC, Linux, C, C++, Python, Docker, Kubernetes, ASICs, BMCs

Responsibilities

Develop software modules for optical subsystems, implement drivers and APIs for optics monitoring, debug system-level issues across software/hardware boundaries, validate performance and reliability of optics solutions, contribute to scalable software design for optics management, participate in unit and system testing

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 885,000+ jobs from 20+ sources.