Senior Network Software Engineer (C/C++, Linux, L2/L3 Networking, ASIC)

Spanidea Systems

remote globalPosted Jun 10, 2026
Posting intelligenceActively listed

Skills

c++

About the role

Senior Network Software Engineer (San Jose, CA)

Key Responsibilities

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

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.

Benefits

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

Benefits:

401(k)

Dental insurance

Employee assistance program

Life insurance

Paid time off

Professional development assistance

Referral program

Stock options

Vision insurance

Experience:

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)

Work Location: Remote

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.