Software Engineer, Network Drivers for High Speed Ethernet NIC jobs in United States
cer-icon
Apply on Employer Site
company-logo

Broadcom ยท 1 week ago

Software Engineer, Network Drivers for High Speed Ethernet NIC

Broadcom is a leading technology company, and they are seeking a Software Engineer responsible for designing and developing network drivers for High Performance Ethernet NIC. The role involves collaborating with various teams to create scalable applications and ensuring high-quality deliverables through rigorous testing and customer support.

MobileSemiconductorWireless
check
H1B Sponsor Likelynote

Responsibilities

As a Software Engineer, you will be responsible for the design and development of the network driver for the High Performance Ethernet NIC
Work closely with the Architecture teams, Silicon Design teams and other Software / Firmware teams to architect, design and implement scalable and high performance applications
Author and contribute in 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 through the release development cycle
Work closely with the Customer Support Engineers on any customer field issues and provide timely resolutions

Qualification

Linux Systems programmingLinux Network DriversPCIe NIC designCC++PythonSR-IOV / virtioDPDKEBPFXDPNetwork security threatsCI/CD using JenkinsGitAnalytical skillsDebugging skillsQuick learnerProblem solving skillsWritten communicationVerbal communicationTeam player

Required

Minimum Bachelor's Degree in Computer Science/ Electronics / Electrical Engineering
Overall 12+ years of experience in Linux Systems programming, Linux kernel, Linux Network Drivers, Linux Kernel Networking, Virtual Switching and Data center Networking
Experience delivering high-performance NIC drivers in Linux and firmware implementation to support multi-ring architecture
Strong PCIe NIC background to design optimal Rx/Tx data transfer over PCIe, Control and Data Path implementation of Firewall using iptables including offload of Firewall functionality
Excellent programming skills in C, C++ and Python. Proficiency in developing optimized code in both x86 and ARM64 compiler toolchains
Strong analytical, problem solving and debugging skills in a combined Software and Hardware environments
Excellent written and verbal communication skills, Ability to efficiently collaborate with multiple teams across geographically diverse areas
Enthusiastic, Quick Learner and passionate about programming
A team player with good Social Skills

Preferred

Experience with SR-IOV / virtio based Virtualization Implementation is desired
Good experience with one or more of fast path implementations - DPDK, eBPF, XDP
Hands-on experience with KTLS / DTLS Design and Implementation including HW offload of TLS, IPSec HW Offload using Linux XFRM framework are desirable
Good understanding of RDMA & RoCE protocol areas including the user space Verbs API, Linux RDMA core drivers, RoCE drivers, and the RoCE firmware development is desired
Good understanding of HW and OS interactions on Multi-host, Multi-Root and Network Partitioning (NPAR) deployments is highly desired. Exposure to virtualization technologies like Hypervisors, VirtIO, SRIOV, Virtual IOMMU, Memory Management is desired
CI/CD experience using Jenkins, Git is preferred

Benefits

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
Vacation time
Paid Family Leave and other leaves of absence

Company

Broadcom

company-logo
Broadcom is a designer, developer, and global supplier of a broad range of analog and digital semiconductor connectivity solutions.

H1B Sponsorship

Broadcom has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (92)
2024 (77)
2023 (79)
2022 (112)
2021 (110)
2020 (89)

Funding

Current Stage
Public Company
Total Funding
unknown
2017-10-31Post Ipo Equity
2015-05-28Acquired
1998-04-17IPO

Leadership Team

leader-logo
Greg Singh
CTO for APJ, Enterprise Security Group
linkedin
leader-logo
Kirsten Spears
CFO and CAO, Broadcom
linkedin
Company data provided by crunchbase