Principal Engineer

Broadcom is a global technology leader that designs, develops and supplies a broad range of semiconductor and infrastructure software solutions.
$141,000 - $225,000
Backend
Principal Software Engineer
In-Person
12+ years of experience
AI · Enterprise SaaS

Description For Principal Engineer

Broadcom is seeking a Principal Engineer for their Ethernet NIC product portfolio, designed for high performance computing and networking applications including AI and ML. The role involves designing and developing Virtualization infrastructure features for Ethernet NICs. Key responsibilities include working cross-functionally with marketing, architects, silicon development, and QA teams to design, implement, document, and test high-quality software, drivers, and firmware components. The ideal candidate will have extensive experience in Linux systems programming, kernel networking, virtualization technologies, and RDMA protocols. This position offers competitive compensation, including a base salary range of $141,000 - $225,000, along with bonus and equity opportunities. Broadcom provides comprehensive benefits, including medical, dental, vision plans, 401(k) with company matching, ESPP, and paid time off. The company is committed to equal opportunity employment and considers qualified applicants without regard to protected characteristics.

Last updated 2 months ago

Responsibilities For Principal Engineer

  • Design and develop features for the Ethernet NIC
  • Work with Architecture teams, Silicon Design teams, and other Software/Firmware teams to architect, design, and implement scalable and high-performance applications
  • Author and contribute to software design, development, validation, and documentation
  • Work with QA team to define high-quality test cases, review tests, and support through the release development cycle
  • Work with Customer Support Engineers on field issues and provide timely resolutions

Requirements For Principal Engineer

Linux
Python
  • BS in Computer Science/Electronics & Communications + 12+ years of experience or MS + 10+ years of experience
  • 8+ years of experience in Linux systems programming, kernel, network drivers, kernel networking, virtual switching, and data center networking
  • Experience in core virtualization technologies like Hypervisors, VirtIO, Virtual IOMMU, Memory Management
  • Hands-on experience in writing SR-IOV based PF and VF drivers
  • Excellent programming skills in C, C++, and Python
  • Proficiency in developing optimized code in both x86 and ARM64 compiler toolchains
  • Good understanding of RDMA protocol
  • Strong analytical, problem-solving, and debugging skills
  • Excellent written and verbal communication skills
  • Ability to efficiently collaborate with multiple teams across geographically diverse areas

Benefits For Principal Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays
  • Paid sick leave
  • Vacation time
  • Paid Family Leave

Interested in this job?

Jobs Related To Broadcom Principal Engineer

Principal Software Engineer

Principal Software Engineer role at Broadcom focusing on Windows platform development for Bare Metal security, including OVS datapath and kernel driver implementation.

Principal Software Development Engineer in Test

Principal SDET role at Broadcom focusing on security product testing, automation framework development, and team leadership.

Physical Design Engineer

Senior Physical Design Engineer position at Broadcom, focusing on ASIC implementation and leading complex semiconductor design projects.

Product Marketing Engineer 5

Senior Product Marketing Engineer role at Broadcom focusing on GTM strategy and field sales enablement, offering competitive compensation and benefits.

DFT & STA Design Automation Senior Manager

Senior management position leading DFT and STA design automation team at Broadcom, requiring 15+ years experience and offering comprehensive benefits package.