Senior Software Engineer

IP Infusion

Santa Clara (CA)

On-site

USD 100,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading networking software company seeks a skilled engineer to integrate Layer 2, Layer 3, and MPLS features into their dataplane. The ideal candidate will have solid Linux networking experience, strong problem-solving abilities, and a minimum of 7 years in IP networking. Responsibilities include software design, troubleshooting routing issues, and working collaboratively with the team. The position offers an annual salary between $100,000 and $180,000, negotiable based on qualifications.

Qualifications

  • 7+ years of experience in IP networking stack in Linux or similar embedded operating systems.
  • Experience with Layer 2, Layer 3, MPLS networking control and data plane software.
  • Strong communication and teamwork skills.

Responsibilities

  • Integrate L2, L3 and MPLS features in dataplane.
  • Contribute in software design, development, review, and documentation.
  • Troubleshoot and fix issues with routing protocols.

Skills

Linux networking
IP networking stack
C/C++ programming
Network protocols design
Teamwork
Problem-solving

Job description

Job Responsibilities
  1. Integrate L2, L3 and MPLS features in dataplane and integrate with 3rdparty SDK.
  2. Contribute in software design, development, review, and documentations to deliver high quality products.
  3. Trouble shoot and fix reported issues with routing protocol and services.
  4. Continuous learning and development of skills in system and network virtualization.
  5. Work in close co-ordination with other team members including offshore development team.
Qualifications
  • Solid understanding of Linux networking and operating systems concepts.
  • Solid knowledge and 7+ year experience of IP networking stack in Linux or similar embedded operating systems
  • Strong foundation on Operating Systems concepts such as memory management, IPC, scheduling, task switching etc. and C/C++ programming languages.
  • Experience designing and developing network protocols, analyzing and improving existing protocol specifications.
  • Experience with Broadcom or Marvell SDK or any contemporary Chipset is preferred.
  • Knowledge and experience of complex software design for distributed systems in embedded networking/telecommunications projects.
  • Experience with design and development of Layer 2, Layer 3, MPLS networking control and/or data plane software.
  • Experience in designing and developing data plane for Broadcom chipset like Trident/Tomahawk/Qumran etc.
  • Strong communication, teamwork and problem-solving skills are essential.
  • Exposure to OS system calls and kernel APIs will be plus.
  • Any Scripting knowledge is added advantage.
Compensation

Compensation Information: Please note that the offered rate of compensation will be based on a variety of non-discriminatory factors, including education, experience, qualifications, the external labor market, and internal equity. Variable incentives may also be offered. The Salary range for this role is $100,000 -$180,000/ annual salary. Salary is negotiable for the right candidate.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Network Software Engineer
Senior Network Software Engineer

ACL Digital • Santa Clara (CA)

On-site
USD 120,000 - 150,000
Senior Embedded Network Software Engineer (Linux/MPLS)
Senior Embedded Network Software Engineer (Linux/MPLS)

IP Infusion • Santa Clara (CA)

On-site
USD 100,000 - 180,000
Senior Software Engineer - EVPN VXLAN
Senior Software Engineer - EVPN VXLAN

IP Infusion • Santa Clara (CA)

On-site
USD 150,000 - 190,000
Career growth opportunities
Collaborative environment
Contribution to impactful projects
System Software Engineer
System Software Engineer

Broadcom • San Jose (CA)

On-site
USD 144,000 - 230,000
Discretionary annual bonus
Equity grants
Competitive benefits including medical
+2
Staff Embedded Software Engineer (Networking)
Staff Embedded Software Engineer (Networking)

TP-Link Systems Inc. • Irvine (CA)

On-site
USD 140,000 - 200,000
Fully paid medical, dental, and vision insurance
401(k) contributions
15 days of vacation
+4
Software Engineer, Network Drivers for High Speed Ethernet NIC
Software Engineer, Network Drivers for High Speed Ethernet NIC

Broadcom • San Jose (CA)

On-site
USD 141,000 - 226,000
Medical, dental and vision plans
401(k) with company matching
Employee Stock Purchase Program
+1
Principal Embedded Software Developer
Principal Embedded Software Developer

Zoomcar • Sunnyvale (CA)

On-site
USD 166,000 - 203,000
Medical, dental, and vision insurance
401(k)
Paid holidays and vacation time
+2
Senior Engineer, Site Reliability, IP
Senior Engineer, Site Reliability, IP

Altice USA • Bethpage (NY)

On-site
USD 100,000 - 165,000
Sr. Software Development Engineer - AWS Networking Application, SIDR
Sr. Software Development Engineer - AWS Networking Application, SIDR

Amazon • Santa Clara (CA)

On-site
USD 193,300 - 261,500
Health insurance
401(k) matching
Parental leave
+1
System Software Engineer
System Software Engineer

Socket.dev • San Jose (CA)

On-site
USD 144,000 - 230,000
Medical benefits
Dental & Vision
401K with match
+3