R&D Engineer Software 5

Broadcom · Greater Hyderabad Area

  • Experience10–11 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelexecutive
  • Posted21 Sept 2026

About Broadcom

Broadcom is hiring in Greater Hyderabad Area in semiconductors electronics. This role looks for around 10+ years of experience.

Skills

  • C
  • C++
  • Python
  • switching ASICs
  • ASIC SDK
  • packet forwarding
  • network operating systems
  • embedded software
  • IPv4
  • IPv6
  • ARP
  • ND6
  • VRF
  • ECMP
  • L2
  • L3
  • ACL
  • QoS
  • tunnels
  • SRv6
  • telemetry

The role

A software engineer at a semiconductor technology company designs hardware abstraction software for switching ASICs and builds packet forwarding with C, C++, and Python. Expertise includes network operating systems, embedded software, forwarding-plane protocols, and Linux network drivers.

Full job description

Job Description:

As a Principal Software Engineer, you will be responsible for designing and developing hardware abstraction layer for BRCM switching silicon. You will work cross functionally with marketing, architects, software test, and silicon development to design, implement, document and test high quality software.

This is a unique opportunity to deliver software for a dis-aggregated software solution with high performance and scale. This position provides the opportunity to work on the most advanced switching ASICs made by Broadcom.

Requirements:

BS/MS in Computer Science or similar10+ years of experience in software development of packet forwarding, network OS, embedded software or related fieldsMust have strong skills in programming languages such as C, C++, PythonMust have experience working on any industry leading switching ASICs from Broadcom or other vendors. Hands-on experience in using ASIC SDK to program forwarding plane data, including ipv4/ipv6 hosts and prefixes, adjacency, ARP and ND6, VRF, ECMP, etc.Strong forwarding plane experience in applications such L2, L3, ACL, QoS, Tunnels, SRv6, Telemetry is required.In-depth understanding of linux network drivers is preferred.Familiarity in working in an open source software development environment and tools such as Git, Jenkins, Gerrit, etc.Ability to design a solution and implement features independently. Strong problem solving and software troubleshooting skills.

R027120