Principal Engineer - 10365 | Network Switch Platform Development (Broadcom)
Core
Design and develop embedded systems for new generation networking products, integrating PHY drivers and Linux networking components.
Role type
Principal embedded systems engineer (network switch platform)
Builds
Network switch hardware platforms 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 architecture, Broadcom MACs/PHYs integration, FPGA/CPLD driver experience, Linux networking stack (ONL/ONLP), C/C++ programming, debugging (GDB, kernel level), microservices architecture
Preferred skills
BMC/IPMI familiarity, high-speed Ethernet (400G/800G) optics, Linux build infrastructure (uboot, ONIE, UEFI/BIOS), VMs and Docker
Technologies
Linux, C, C++, Python, Shell, Git, Jenkins, Broadcom SDK, Barefoot SDK, GDB, FPGA, CPLD, I2C, SPI, PCI, USB, SATA, ONL, ONLP, IPMI, UEFI, BIOS, Docker, Kubernetes, Hypervisors
