SIGN IN
Staff Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Broadcom · 1 day ago

Staff Software Engineer

Broadcom is a leading technology company specializing in high performance computing and networking applications. They are seeking a Staff Software Engineer to design and develop firmware features for their Ethernet NIC products, collaborating cross-functionally to ensure high quality software and drivers are delivered.
MobileSemiconductorWireless
check
H1B Sponsor Likelynote

Responsibilities

As a Staff Software Engineer, you will be responsible for the design and development of firmware features for the Ethernet NIC products
Design, develop, and maintain driver code in Linux kernel and firmware code for embedded systems using C/C++
Develop, optimize, and debug low-level drivers, protocols, and real-time features
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 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

Firmware developmentLinux kernel programmingC/C++ programmingRDMA protocolAI/ML performance tuningLinux Network DriversProblem solvingCommunication skills

Required

BE in Computer Science/ Electronics & Communications and 8+ years of experience, or MS + 6+ years of experience, or PhD + 3 years of experience
Significant experience in RDMA protocol, Linux Systems programming, Linux kernel, Linux Network Drivers, Linux Kernel Networking, Virtual Switching and Data center Networking, Firmware development
A good understanding of the RDMA protocol is a must have
Excellent programming skills in C, C++ and Python
Proficiency in developing optimized code in both x86 and ARM64 compiler toolchains
Experience analyzing and tuning performance for a variety of AI/ML and HPC workloads
Understanding of schematics, datasheets, and hardware interfaces
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

Preferred

Hands-on experience with RDMA is highly desired
Deep knowledge of Linux kernel and Linux kernel networking is an added advantage
Experience in writing test scripts to verify NIC behavior is highly desired

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