Senior Engineer - 10367 | Network Platform Development (Broadcom)
Core
Design and develop embedded systems for new generation networking products, integrating PHY drivers, OS changes, and Linux networking components.
Role type
Senior embedded systems engineer (network platform)
Builds
Networking switches and routers with virtual machine support and microservices architecture
Domain
Networking hardware and embedded software
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded system design, Linux device driver development, Networking domain knowledge, C/C++ programming, FPGA/CPLD interface handling, Linux build infrastructure, Debugging (GDB, Kernel level), VM/Docker/Microservices architecture
Preferred skills
Broadcom MACs/PHYs and Barefoot SDKs, Baseboard management controller (BMC)/IPMI, High-speed Ethernet (400G/800G), Linux embedded boot environment (uboot, ONIE, UEFI/BIOS), Shell scripting/Python, Git/Jenkins
Technologies
Linux, C, C++, Python, Shell, GDB, Git, Jenkins, ONL/ONLP, FPGA, CPLD, I2C, SPI, MMC/SD, PCI, USB, SATA, Broadcom, Barefoot, BMC, IPMI, Docker, Kubernetes, UEFI, BIOS, uboot, ONIE
