Staff Engineer - 10366 | Network Platform Development (Broadcom)
Core
Design and develop embedded systems for new generation networking products, integrating PHY drivers and Linux networking components.
Role type
Staff embedded systems engineer (network platform)
Builds
Networking switches/routers with virtual machine support and microservices architecture
Domain
Networking hardware and embedded software
Deliverable
production ML models | product features | infrastructure
Required skills
Linux device driver development, switch/router hardware/software architecture, Broadcom MACs/PHYs and Barefoot components, Ethernet ports up to 400G/800G, Linux networking components (ONL/ONLP), C/C++ programming, FPGA/CPLD/I2C/SPI/PCI/USB/SATA interfaces, GDB debugging, Git/Jenkins
Preferred skills
BMC/IPMI familiarity, Linux build infrastructure (uboot/ONIE/UEFI), VMs/Dockers/microservices, scripting (shell/Python)
Responsibilities
Integrate PHY drivers from multiple vendors, identify and integrate OS changes/upgrades, work on Linux networking components, collaborate across multi-site teams
Seniority
Senior, hands-on IC
