Broadcom is seeking a Software Engineer to join their team in San Jose, CA. The role involves developing Linux-based drivers and embedded software for ARM-based microcontrollers in switch and NIC products.
About the Role
As a Software Engineer, you will design and develop SDK drivers for the physical layer in the ethernet stack, maintain embedded software for ARM-based platforms, collaborate with hardware teams for integration, and work with application engineering to implement features and resolve issues. You will also be involved in new silicon bring-up and focus on performance and usability to address field issues.
About You
Required:
Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
8+ years of experience in software development of driver and/or embedded firmware for ethernet switching products.
Proficiency in C and scripting languages.
Sound understanding of IEEE standards (802.3) for the PCS layer.
Experience with L2/L3 switching and routing protocols.
Benefits
Competitive and comprehensive benefits package including medical, dental, and vision plans.
401(K) participation including company matching.
Employee Stock Purchase Program (ESPP).
Employee Assistance Program (EAP).
Company paid holidays, paid sick leave, and vacation time.
Discretionary annual bonus and equity opportunities.
Broadcom
A global infrastructure technology leader built on more than 60 years of innovation, collaboration and engineering excellence.
Company Size: 10,001+ employeesSemiconductor Manufacturing