Firmware Engineer
Job details
- Level
- Senior
- Experience
- 3+ years
- Education
- Bachelor's degree
- Posted
- Nov 2, 2026
- Last confirmed open
- Nov 2, 2026
About this role
Job Description:
Description
Join Broadcom's Physical Layer Products (PLP) group, a world-class team responsible for designing and supporting some of the coolest products in millions of homes and businesses around the world. The engineer in this position will join a team of highly competent firmware developers involved in the design, implementation and verification of firmware and software for embedded systems.
The successful candidate will architect, design, implement and support low-level firmware modules, middleware, sample applications as well as diagnostics embedded software. To succeed in this role, you must be a knowledgeable embedded engineer with excellent teamwork and problem-solving skills.
You will have the opportunity to work with a talented team of embedded software engineers and be part of the firmware development cycle of leading-edge optical PHY chip sets. In this position you would be responsible for ongoing development of features for our range of embedded products. Responsibilities include: design, implementation, testing, and maintenance for existing and new products.
If you have a passion for advancing technology and an insatiable desire to win, we encourage you to apply for these exciting opportunities.
Responsibilities:
- Software design, development of new products and maintenance of legacy products.
- Work often involves cross-functional system, analog and digital hardware designer teams.
- Troubleshoot code for firmware (embedded C code) applications.
- Provide leadership and expertise in the development of standards, architectural governance, design patterns, and code hygiene practices
- Act as an ambassador for Broadcom, recruiting and motivating top talent
Job Requirements:
Typically requires a Bachelors and 8+ years of related experience; at this level postgraduate coursework may be desirable or Masters degree and 6+ years of related experience or PhD and 3+ years of related experience
Required Skills:
- Strong software development and documentation skills
- Proven ability in developing using C and ARM Assembly on embedded targets
- Good understanding of programming for real time systems
- Understanding of multi threading and concurrent programming
- Experience with multiprocessor programming and inter-processor communication
- Driver experience (MDIO, I2C, SPI, etc.)
- Strong debugging skills
Complementary Skills:
- Experience with ARM processor
- Software development on Windows using the Visual C/C++ environment.
- Software development on Linux systems in a Linux environment.
- Understanding of restrictions of proprietary software interfacing to GPL, LGPL, and ASL licensed components.
Compensation And Benefits
- The annual base salary range for this position is To As a valued member of our team, you'll be eligible for a discretionary annual bonus and the opportunity to receive not only a competitive new hire equity grant, but also annual equity awards, connecting your success directly to the company's growth.
- All subject to relevant plan documents and award agreements.
Broadcom offers a competitive and comprehensive benefits package
- 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.
- The company follows all applicable laws for Paid Family Leave and other leaves of absence.
- R024617