R&D Engineer Software 5

Broadcom

San Jose (CA)

On-site

USD 144,000 - 230,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental and vision plans
401(K) matching
Employee Stock Purchase Program (ESPP)
Employee Assistance Program (EAP)
Paid holidays
Paid sick leave and vacation time

Job summary

Broadcom seeks a Principal Software Engineer to design and develop the Network Operating System (NOS) on a switch/router platform. You will collaborate with marketing, architects, software test, and silicon teams to deliver high-quality software and test it rigorously.

You will work with Broadcom's advanced switching ASICs and engage with large customers to define requirements, write clear documentation, and contribute to open-source ecosystems such as FBOSS or SONiC.

Qualifications

  • BS or MS with extensive networking software experience; strong understanding of NOS/SDN applications.
  • Experience with open networking OSS like FBOSS or SONiC is a plus.
  • Clear communication with large customers and cross-functional teams is essential.

Responsibilities

  • Develop and program the forwarding plane for the NOS on switch/router platforms.
  • Work on end-to-end features including compilation, integration, and debugging of the Network Operating System.
  • Collaborate closely with large customers to understand requirements and provide technical solutions.
  • Engage in cross-functional teamwork with SQA and support teams.
  • Maintain a high standard of documentation for code and system designs.
  • Participate actively in open-source software development environments and contribute to related projects.

Skills

Forwarding plane (L2/L3)
ACL
QoS
Tunnels
SRv6
Telemetry
C/C++
Python
ASIC SDK
FBOSS
SONiC
GNU tools
GitHub
Jenkins
Gerrit
Customer communication

Education

BS in Computer Science / Electronics & Communications or equivalent
MS preferred

Tools

GNU tools
Github
Jenkins
Gerrit

Job description

Job Description

In today’s rapidly evolving AI landscape, the demand for high-performance networking solutions is unprecedented. To maintain a competitive edge, the quality and reliability of our full-stack solution are paramount. Delivering a robust, production-ready product is critical to our time-to-market goals, ensuring we meet the intensive infrastructure needs of the AI space with speed and precision.

Job Description

In today’s rapidly evolving AI landscape, the demand for high-performance networking solutions is unprecedented. To maintain a competitive edge, the quality and reliability of our full-stack solution are paramount. Delivering a robust, production-ready product is critical to our time-to-market goals, ensuring we meet the intensive infrastructure needs of the AI space with speed and precision. As a Principal Software Engineer, you will be responsible for designing and developing software for Network Operating System(NOS) on a switch/router platform. You will work cross functionally with marketing, architects, software test, and silicon development teams to design, implement, document and test high quality software. This position also provides the opportunity to work on the most advanced switching ASICs made by Broadcom. We are looking for a candidate who possesses the following qualifications and can fulfill the responsibilities outlined below:

Responsibilities
  • Develop and program the forwarding plane using SAI interface.
  • Work on end-to-end features including compilation, integration, and debugging of the Network Operating System.
  • Collaborate closely with large customers to understand requirements and provide technical solutions.
  • Engage in significant cross-functional teamwork, coordinating with SQA and support teams.
  • Maintain a high standard of documentation for all code and system designs.
  • Participate actively in open-source software development environments.
  • Be comfortable with and use AI tools for improving work productivity and quality.
Requirements
  • Technical Expertise: Strong forwarding plane experience in applications such as L2, L3, ACL, QoS, Tunnels, SRv6 and Telemetry.
  • Software Development: Proficiency in C/C++ and Python coding.
  • SDK Experience: Hands-on experience using ASIC SDK to program the forwarding plane.
  • Open Source: Expertise in open-source software such as FBOSS or SONiC.
  • Tools: Familiarity with development tools including GNU tools, Github, Jenkins, and Gerrit.
  • Communication: Very good communication skills are required for frequent interaction with large-scale customers.
  • Education/Experience: BS in Computer Science/ Electronics & Communications or equivalent with minimum 12+ years of experience or MS with 10+ years of experience.
Compensation And Benefits

The annual base salary range for this position is USD 143,800.00 To USD 230,000.00

As a valued member of our team, you'll be eligible for a discretionary annual bonus and the opportunity to receive not only a competitive new hire equity grant, but also annual equity awards, connecting your success directly to the company's growth. All subject to relevant plan documents and award agreements.

  • Medical, dental and vision plans
  • 401(K) participation including company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Company paid holidays
  • Paid sick leave and vacation time
  • The company follows all applicable laws for Paid Family Leave and other leaves of absence.

R027118

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

R&D Engineer IC Design
R&D Engineer IC Design

Broadcom • Irvine (CA)

On-site
USD 151,000 - 241,000
Medical, dental and vision plans
401(K) with company matching
Employee Stock Purchase Program (ESPP)
+1
ASIC Network Engineer
ASIC Network Engineer

Anysilicon • San Jose (CA), Northern (KY)

On-site
USD 140,000 - 180,000
Networking Operating System Firmware Engineer
Networking Operating System Firmware Engineer

OpenAI • Los Angeles (CA)

On-site
USD 310,000 - 460,000
Offers Equity
R&D Engineer IC Design
R&D Engineer IC Design

Broadcom Inc. • Irvine (CA)

On-site
USD 151,000 - 241,000
Medical, dental and vision plans
401(K) participation including company
Employee Stock Purchase Program (ESPP)
+4
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
Senior R&D Engineer - Network OS & ASIC Innovation (Equity)
Senior R&D Engineer - Network OS & ASIC Innovation (Equity)

Broadcom • San Jose (CA)

On-site
USD 144,000 - 230,000
Medical, dental and vision plans
401(K) matching
Employee Stock Purchase Program (ESPP)
+3
Switch Software Engineer Palo Alto, Bangalore
Switch Software Engineer Palo Alto, Bangalore

Aria Networks, Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 180,000 - 280,000
R&D Digital Design Engineer
R&D Digital Design Engineer

Broadcom Inc. • San Jose (CA)

On-site
USD 121,000 - 195,000
Discretionary annual bonus
401(k) with company matching
Employee Stock Purchase Program (ESPP)
+1
System Software Engineer
System Software Engineer

Broadcom Inc. • San Jose (CA)

On-site
USD 144,000 - 230,000
Annual bonus
Equity awards
401K matching
+1
R&D Engineer SW Quality 3
R&D Engineer SW Quality 3

VMware • Broomfield (CO)

On-site
USD 91,000 - 146,000