×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: Broadcom
Full Time position
Listed on 2025-12-14
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, DevOps, C++ Developer
Salary/Wage Range or Industry Benchmark: 141300 - 226000 USD Yearly USD 141300.00 226000.00 YEAR
Job Description & How to Apply Below

Join to apply for the Principal Software Engineer role at Broadcom
.

Job Description

The Ethernet NIC product portfolio is designed for high‑performance computing and networking applications including AI and ML. Driven by the growing need for high server bandwidth, highest throughput, and lowest‑latency networks, the NIC team is developing the next generation of Ethernet NIC solutions for AI/ML and high‑performance computing applications. We are looking for excellent software and firmware engineers to join the NIC product development team.

Responsibilities
  • Design and develop virtualization infrastructure features for the Ethernet NIC.
  • Work cross‑functionally with marketing, architects, silicon development, and QA teams to design, implement, document, and test high‑quality software, drivers, and firmware components.
  • Collaborate with architecture, silicon design, 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 to deliver high‑quality, high‑performance, and functionally excellent products.
  • Work with the QA team to define high‑quality test cases, review the tests, and support them through the release development cycle.
  • Collaborate with Customer Support Engineers on any customer field issues and provide timely resolutions.
Requirements
  • BS in Computer Science, Electronics & Communications with 12+ years of experience or MS with 10+ years of experience (or equivalent).
  • 8+ years of experience in Linux systems programming, Linux kernel, Linux network drivers, Linux kernel networking, virtual switching, and data‑center networking.
  • Experience with core virtualization technologies such as hypervisors, VirtIO, virtual IOMMU, and memory management.
  • Hands‑on experience writing SR‑IOV based PF and VF drivers.
  • Excellent programming skills in C, C++, and Python. Proficiency in developing optimized code for both x86 and ARM
    64 compiler tool chains.
  • Strong understanding of the RDMA protocol; hands‑on experience with RDMA verbs API (libibverbs, libfabric, UCX), Linux RDMA core drivers, RoCE drivers, and RoCE firmware development is strongly preferred.
  • Understanding or hands‑on experience with AI collective offloads is a plus.
  • Strong analytical, problem‑solving, and debugging skills in combined software and hardware environments.
  • Excellent written and verbal communication skills.
  • Ability to efficiently collaborate with multiple teams across geographically diverse areas.
Compensation & Benefits

The annual base salary range for this position is $141,300 - $226,000.

This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.

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; and paid family leave in accordance with applicable laws.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary