Senior Network Software Engineer (C/C++, Linux, L2/L3 Networking, ASIC)
Spanidea Systems LLC
United States
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)
Experience level
Expert
Experience required
3 years minimum
Compensation
$180,000.0
Working hours
Regular working hours
Job source
Tech stack
C++ (Programming Language)
Communications Protocols
Computer Programming
Computer Networks
Software Debugging
Linux
IPv4
IPv6
Multi-protocol Systems
Linux Kernel
Routing
Broadcom
+3 more
Software Engineering
Computer Networking Systems
Application Specific Integrated Circuits
Job description
- Design and develop L2/L3 networking features including IPv4/IPv6, MPLS, VRF, LAG, MLAG, STP, and LLDP.
- Develop high-performance networking software using C/C++ on Linux.
- Work with ASIC-based networking platforms and SDKs (Broadcom, Tofino, etc.).
- Develop and optimize networking components such as RIB, FIB, HAL, QoS, ACLs, and packet processing.
- Enhance Linux networking stack and support high-availability networking solutions.
- Collaborate with hardware and software teams to deliver scalable networking products.
Requirements
Do you have experience in Software engineering?, * 8+ years of networking software development experience.
- Strong C/C++ programming on Linux.
- Deep understanding of L2/L3 protocols, switching, routing, and QoS.
- Experience with networking ASICs and SDKs.
- Knowledge of Linux internals and kernel networking stack.
- Experience with HA, RIB/FIB, and distributed networking systems., * C/C++ development: 8 years (Required)
- L2/L3 networking protocol development: 5 years (Required)
- networking ASIC/SDK: 3 years (Required)
- RIB, FIB, HAL, QoS, ACL, or packet-processing development: 3 years (Required)
- Linux kernel networking stack development/debugging: 3 years (Required)
Benefits & conditions
Up to $180,000 a year - Full-time, Contract, Pulled from the full job description
- Referral program
- Professional development assistance
- Parental leave
- 401(k)
- Health insurance
- Paid time off
- Vision insurance, * Bonus + Equity
- 100% covered medical, dental, and vision insurance
- Parental leave
- 401k retirement plan
- Employee Assistance programs
- Health & wellness programs and resources
- Weekly Catered lunches at our San Jose office.
- Monthly happy hours at our San Jose office
Pay: Up to $180,000.00 per year, * 401(k)
- Dental insurance
- Employee assistance program
- Life insurance
- Paid time off
- Professional development assistance
- Referral program
- Stock options
- Vision insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
LM
Luis Minvielle
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago