Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Broadcom Staff Engineer – Software Development 
India, Karnataka 
555151471

01.08.2024

Job Description:

ABOUT THE GROUP:

the largest mega scale data centers and carrier networks.

JOB DESCRIPTION:

This position focuses on the development of low-level switch control plane software, drivers and

APIs for use in embedded networking applications. This job entails development of embedded

software components for Ethernet interface management, packet processing and traffic

The following detailed tasks are performed by a firware development engineer:

1. Review and understand standards for data networking protocols, customer application

requirements and how they map to Broadcom network switch solutions.

2. Work with Software, Hardware, Marketing, Architecture and Design teams to define

requirements and architecture for new generations of switch systems.

3. Read and analyze HW functional, architectural specifications, HW models, registers files

and implement SW control plane drivers based on thorough understanding of PCIe,

TCAM, hash memories, DMA controllers, PIO, MDIO, and i2c.

4. Support HW teams through Architecture Validation, Emulation and Silicon Validation.

5. Create detailed SW design specifications, presentations, and internal training materials.

6. Apply expertise in embedded software and firmware development using C language to

7. Port and validate switch software and firmware components across various control

plane CPUs and CPU architectures.

8. Work closely with SQA team to develop, run and troubleshoot unit and regression tests

using CUNIT framework, TCL and Go languages.

debugging and patching.

SKILLS REQUIRED:

1. Expert in C and firmware/driver programming.

2. Requires thorough knowledge of Ethernet/L2, L3/IPv4/IPv6, MPLS VPNs, switching and routing protocols.

3. Timing related PTP/PLL knowledge is an added advantage.

4. Working knowledge on iProc-ARM, PCIe, DMA controllers, PIO, MDIO, and i2c.

5. Good communication skills.

6. Engineers with >8 yrs of relevant experience.