CareerPlan

Software Engineer III

Cupertino, California, United States of AmericaFull-time$93k–$188k2026-07-02 → 2026-11-12

Core

Design, develop, and enhance software for networking products, specifically operating systems, networking protocols, and forwarding ASICs for Campus & Branch solutions.

Role type

Software Systems Engineer (Networking)

Builds

Networking systems software and forwarding ASIC solutions for Campus & Branch Business Unit

Domain

Networking / Embedded Systems

Deliverable

production ML models | product features

Required skills

C, C++, software systems design, L2/L3 networking protocols, ASIC programming, debugging, test plan execution

Preferred skills

Embedded Operating Systems, low-level software development, L4 networking protocols

Technologies

Junos, Junos Evolved, ASICs

Responsibilities

Design and implement software enhancements for subsystems; analyze design requirements and execute coding/testing; develop and maintain software for forwarding ASICs; collaborate with product management and architects; communicate technical issues with stakeholders

Seniority

Mid-level (2-4 years experience)