Senior Software Development Engineer

Broadcom
Austin, TX, United States
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Automation of Tests Software Bug Management C++ (Programming Language) Static Program Analysis Code Review Software Debugging Linux Device Drivers Ethernet Firmware
+9 more
PCI Express Broadcom Software Engineering System Software VxWorks IEEE 802.3 Information Technology Api Design Software Coding

Job description

Experteer Overview As part of Broadcom’s team, you will design and develop low-level Ethernet/PCIe PHY drivers and associated firmware for Broadcom PHY chip sets. You’ll convert customer needs into APIs, contribute to SDK and driver pipelines, and collaborate with chip and application teams to address complex telemetry and performance requirements. You will impact next-generation networks by improving hardware-software integration and test automation. This role combines hands-on coding with cross-functional influence in a dynamic hardware-focused environment. Compensation / Benefits * Design and develop Ethernet, PCIe, and FlexE PHY low-level drivers * Firmware development and L1 switch protocol development * Code reviews, bug fixes, and maintenance of drivers * Review test plans and conduct unit-level testing of drivers * Translate customer requirements into API definitions and develop/test APIs * Add automation and scripting to development workflows * Maintain SDK and Standalone release branches for targeted customers * Identify new methodologies or tools for Software SDK/Device Driver development * Act as technical liaison between Chip Development and Application Teams/Customers Tasks * Bachelor’s degree in Computer Science or Electronics (or equivalent) * 5 years of Embedded/Device Driver/Protocol Software Design, Development and Testing experience * Working knowledge of PCIe retimer and switches * FW development experience for RX equalization, DFE/FFE adaptation, eye monitoring of Serdes IPs * Experience with pre-silicon/RTL and SW co-simulation * Experience with customer system software application debugging on complex platforms * Experience with level one switch protocol * Knowledge of MacSec encryption/decryption drivers * Knowledge of IEEE 802.3 Physical layer standards * Strong coding and debugging in C/C++ * Static code analysis and debugging for high-quality code * Self-motivated team player; initiative * Experience with device driver development and hardware bus protocols (MDIO, I2C) * Knowledge of register-level API development for transceivers (plus) * Experience with IEEE 802.3 physical layer standards, Autonegotiation, Transmit training, FEC (preferred) * Experience with L1/L2 Ethernet, PCS/MAC layer (plus) * Experience with hardware platforms in the lab (plus) * Linux/VxWorks or equivalent OS experience * Hardware understanding and schematics essential * Experience with traffic generation tools like IXIA or Spirent (plus) * Ability to troubleshoot complex problems innovatively * Customer interaction/support experience * Strong verbal and written communication skills * Ability to adopt new techniques and promote them within the project Key requirements * Discretionary annual bonus * Equity grants and annual equity awards * 401(k) with company matching * Medical, dental and vision plans * Employee Stock Purchase Program (ESPP) * Employee Assistance Program (EAP)

Requirements

Driver branches for targeted customers * Identify new methodologies or tools for Software SDK/Device Driver development * Act as technical liaison between Chip Development and Application Teams/Customers Tasks * Bachelor’s degree in Computer Science or Electronics (or equivalent) * 5 years of Embedded/Device Driver/Protocol Software Design, Development and Testing experience * Working knowledge of PCIe retimer and switches * FW development experience for RX equalization, DFE/FFE adaptation, eye monitoring of Serdes IPs * Experience with pre-silicon/RTL and SW co-simulation * Experience with customer system software application debugging on complex platforms * Experience with level one switch protocol * Knowledge of MacSec encryption/decryption drivers * Knowledge of IEEE 802.3 Physical layer standards * Strong coding and debugging in C/C++ * Static code analysis and debugging for high-quality code * Self-motivated team player; initiative * Experience with device driver development aS _ hardware bus protocols (MDIO, I2C) * Knowledge of register-level API development for transceivers (plus) * Experience with IEEE 802.3 physical layer standards, Autonegotiation, Transmit training, FEC (preferred) * Experience with L1/L2 Ethernet, PCS/MAC layer (plus) * Experience with hardware platforms in the lab (plus) * Linux/VxWorks or equivalent OS experience * Hardware understanding and schematics essential * Experience with traffic generation tools like IXIA or Spirent (plus) * Ability to troubleshoot complex problems innovatively * Customer interaction/support experience * Strong verbal and written communication skills * Ability to adopt new techniques and promote them within the project Key requirements * Discretionary annual bonus * Equity grants and annual equity awards * 401(k) with company matching * Medical, dental and vision plans * Employee Stock Purchase Program (ESPP) * Employee Assistance Program (EAP)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

54 sec

Overview of enterprise Java and generative AI

Timo Salm Timo Salm · WWC 2025

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

1:05 min

Session overview and setup for building AI applications

Sandra Ahlgrimm Sandra Ahlgrimm +1 · WWC 2024

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all