Principal Software Engineer - Switch Design
Agile Tech Labs
United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Border Gateway Protocol
C++ (Programming Language)
Computer Networks
Firmware
Internet Group Management Protocols
Python (Programming Language)
Open Shortest Path First (OSPF)
Overlay Transport Virtualization
Broadcom
Network Switches
Information Technology
Job description
- Develop and optimize low-level firmware and switch software
- Adapt firmware for new hardware platforms
- Work closely with hardware, firmware, and software teams
- Lead technical reviews and product strategy discussions
- Troubleshoot and resolve complex networking issues
Requirements
- Bachelor’s or Master’s degree in Computer Science/Engineering
- 15+ years of networking switch development experience
- Strong C/C++ and Python programming skills
- Deep knowledge of SONiC, ONL, Linux networking, and Broadcom XGS
- Experience with EVPN, VXLAN, BGP, OSPF, IGMP, and PIM protocols
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
AF
Ava Faulkner
about 4 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
PZ
Pat Zawadzki
Steps to Get a Software Engineer Internship
over 3 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago