Responsibilities
- Design, develop, test, maintain, and support firmware and embedded software for new and legacy products.
- Implement low-level firmware modules, middleware, sample applications, diagnostics, and embedded software for optical PHY chipsets.
- Troubleshoot and debug embedded C firmware applications.
- Collaborate with system, analog hardware, and digital hardware design teams.
- Provide leadership and expertise in standards, architectural governance, design patterns, and code hygiene practices.
- Recruit and motivate technical talent while representing Broadcom.
Requirements
- Bachelor's degree and 8+ years of related experience, or a master's degree and 6+ years of related experience, or a PhD and 3+ years of related experience.
- Strong software development, documentation, debugging, and problem-solving skills.
- Proven experience developing with C and ARM Assembly on embedded targets.
- Understanding of real-time systems, multithreading, concurrent programming, multiprocessor programming, and inter-processor communication.
- Experience with embedded drivers such as MDIO, I2C, and SPI.
- Experience with ARM processors is complementary.
- Experience developing on Windows using the Visual C/C++ environment is complementary.
- Experience developing on Linux systems and understanding proprietary software interfaces to GPL, LGPL, and ASL-licensed components are complementary.
Benefits
- Medical, dental, and vision plans.
- 401(k) participation with company matching.
- Employee Stock Purchase Program and discretionary annual bonus.
- Competitive new-hire equity grant and potential annual equity awards.
- Employee Assistance Program, company-paid holidays, paid sick leave, vacation time, and applicable paid family and other leaves of absence.
About Broadcom
Broadcom provides semiconductors and infrastructure software for global organizations’ complex, mission-critical needs. We combine long-term R&D investment with superb execution to deliver the best technology, at scale. Through focus and expertise, Broadcom sets the standard in industries where technology breakthroughs shape markets. Our semiconductor and semiconductor-based solutions serve markets across networking connectivity, wireless device connectivity, servers and storage systems, broadband, and industrial. Broadcom’s infrastructure software solutions serve markets including private cloud, mainframe software, cybersecurity, enterprise software, and Fibre Channel storage area network management. With these core technologies, we help customers accelerate their innovation.
