Senior Software Development Engineer
Listed on 2026-06-01
-
Software Development
Software Engineer, Embedded Software Engineer
Overview
Join the team of highly competent and state‑of‑the‑art optical physical layer products. You will be involved with software design and development for Broadcom PHY chip set drivers.
Responsibilities- Design and develop Ethernet, PCIe, FlexE PHY low‑level drivers and firmware development.
- Develop L1 switch protocol.
- Perform code reviews, bug fixes and maintenance of drivers.
- Review test plans and unit‑level testing of drivers.
- Convert customer requirements and use cases into API definitions and develop, test APIs.
- Add automation and scripting wherever applicable in the development flow.
- Maintain SDK and standalone release branches that may contain specific changes for targeted customer(s).
- Proactively identify new methodologies or tools to address software SDK/device driver development.
- Understand customer applications to identify key technology and product features for next‑generation products and act as a technical liaison between Chip Development Teams and Application Teams/Customers.
- Answer customer questions regarding features and provide timely and accurate information.
- Bachelor’s degree in Computer Science or Electronics (Master’s degree a plus).
- 8 to 10 years of relevant experience in embedded/device driver/protocol software design, development and testing.
- Working knowledge of PCIe retimer and switches.
- Experience with firmware development for RX equalization, DFE/FFE adaptation, eye monitoring of Serdes IPs.
- Experience with pre‑silicon/RTL and SW co‑simulation environment.
- Experience with customer system software application debug on complex platforms.
- Experience with level one switch protocol.
- Working knowledge of Mac Sec encryption/decryption drivers.
- Knowledge of IEEE 802.3 physical layer standards.
- Strong coding and debugging experience in C/C++.
- Static code analysis and debugging experience to achieve high quality code.
- Self‑starter and team player; ability to use own initiative.
- Experience with device driver development and diagnostics; understanding of hardware devices.
- Understanding of bus protocols like MDIO, I2C.
- Working knowledge of register‑level API development of transceivers (plus).
- Experience with physical layer IEEE standards, autonegotiation, transmit training, FEC.
- Experience with L1/L2 Ethernet and PCS, MAC layer (big plus).
- Work knowledge of hardware platforms in the lab (big plus).
- Experience on Linux/VxWorks or equivalent OS required.
- Hardware schematics understanding.
- Use of traffic generation tools such as IXIA or Spirent (plus).
- Innovative approach to troubleshoot and solve complex problems.
- Customer interaction/support experience required.
- Strong verbal and written communication skills required.
The annual base salary range for this position is $108,000 to $172,800. Eligible for a discretionary annual bonus and the opportunity to receive a competitive new‑hire equity grant and annual equity awards.
Broadcom offers a competitive and comprehensive benefits package: medical, dental, and vision plans; 401(k) participation with company matching; employee stock purchase program; employee assistance program; company‑paid holidays; paid sick leave and vacation time; paid family leave and other leaves of absence.
Equal OpportunityBroadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).