Broadcom, a leading global technology company specializing in semiconductor and infrastructure software solutions, is seeking a Senior Software Engineer to join their team. This role focuses on developing Linux-based drivers and embedded software for ARM-based microcontrollers, specifically for the physical layer (PCS) in switch and NIC products.
The position offers a competitive compensation package ranging from $107,000 to $171,000 annually, plus additional benefits including medical coverage, 401(k) matching, and equity opportunities. This is an excellent opportunity for an experienced engineer with 8+ years of experience in driver development and embedded firmware for ethernet switching products.
The role requires strong expertise in C programming and Linux systems, along with a deep understanding of IEEE standards (802.3) and networking protocols. You'll be working on critical components of Broadcom's networking infrastructure, collaborating with hardware teams, and ensuring optimal performance of network systems.
Key responsibilities include designing SDK drivers, developing embedded software, working on silicon bring-up, and collaborating with various teams to ensure seamless integration of software and hardware components. The ideal candidate will have a Bachelor's degree in Computer Science or Electrical Engineering, strong problem-solving skills, and experience with L2/L3 switching and routing protocols.
This position offers the opportunity to work with cutting-edge technology in the networking industry, contributing to products that power modern communication infrastructure. You'll be part of a dynamic team that values innovation and technical excellence, with opportunities for professional growth and development. The role is based in the San Francisco Bay Area, offering the chance to work in one of the world's leading tech hubs.