Software Engineer III
Core
Design, develop, and troubleshoot software for networking products, including operating systems, networking protocols, and forwarding ASICs.
Role type
Software Systems Engineer (Networking)
Builds
Networking platforms and solutions for Campus & Branch Business Unit
Domain
Networking hardware/software, Edge-to-cloud infrastructure
Deliverable
production ML models | product features
Required skills
C, C++, software systems design, L2/L3 networking protocols, ASIC programming, embedded OS development
Preferred skills
Forwarding ASIC programming for L2/L3/L4 protocols, low-level software development
Technologies
Junos, Junos Evolved, ASICs
Responsibilities
Design and implement software enhancements for subsystems; analyze design requirements and execute coding/testing; develop and execute testing plans; collaborate with product management and architects; design software for forwarding ASICs.
Seniority
Mid-level IC (2-4 years experience)