R&D Engineer Software 5
Broadcom · Greater Hyderabad Area
- Experience10–11 yrs
- SalaryNot disclosed
- Work modeonsite
- Posted25 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
- ASIC SDK
- packet forwarding
- IPv4
- IPv6
- L2
- L3
- ACL
- QoS
- tunnels
- SRv6
- Telemetry
- Linux network drivers
- Git
- Jenkins
- Gerrit
The role
A embedded software engineer at a semiconductor electronics company designs switching silicon hardware abstraction layers and develops packet forwarding software using C, C++, and Python. This person implements ASIC SDK forwarding-plane features across IPv4, IPv6, L2, L3, ACL, QoS, tunnels, and SRv6, with Linux network drivers and Git-based development.
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.
R027121