System Software Engineer
$143.8k - $230kBroadcom Corporation
Job Description
Ethernet NIC product portfolio is designed for high performance computing and networking applications including AI and ML. This is driven by the growing need for high server bandwidth, highest throughput and lowest latency networks. The NIC team is involved in the development of 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. As a Software Engineer, you will be responsible for designing and development of the RDMA protocol features for the Ethernet NIC. You will work cross functionally with marketing, architects, silicon development and the QA teams to design, implement, document and test high quality software, drivers and the firmware components.
Responsibilities
- Design and development of the RDMA protocol features for the Ethernet NIC products, preferably in QoS and congestion control domains.
- 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 contribution 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 test plans and provide support through the release development cycle.
- Work closely with the customer support engineers on any customer field issues and provide timely resolutions.
Requirements
- BS/MS in Computer Science, Electronics & Communications or equivalent with minimum 12+ years of experience.
- Significant experience in RDMA protocol, QoS, Packet Classifications, 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. Hands-on experience with RDMA is highly desired.
- Experience in writing test scripts to verify NIC behavior is highly desired.
- Deep knowledge of Linux kernel and Linux kernel networking is an added advantage.
- Experience analyzing and tuning performance for a variety of HPC workloads.
- 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.
Compensation and Benefits
The annual base salary range for this position is USD 143,800.00 To USD 230,000.00. As a valued member of our team, you'll be eligible for a discretionary annual bonus and the opportunity to receive not only a competitive new hire equity grant, but also annual equity awards, connecting your success directly to the company's growth. All subject to relevant plan documents and award agreements.
Broadcom offers a competitive and comprehensive benefits package: 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 and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence.
Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law.
If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.
Welcome! Thank you for your interest in Broadcom! We are a global technology leader that designs, develops and supplies a broad range of semiconductor and infrastructure software solutions. For more information please visit our video library and check out our Connected by Broadcom series. Follow us on Linked In Broadcom Inc.
#J-18808-Ljbffr$152k - $241.5k
...done before takes vision, innovation, and the world’s best talent. The DRIVE OS Team is searching for a hands-on Systems and Software Platform Engineer to develop innovative solutions for the world of transportation and the growing field of self-driving cars. This...Suggested$152k - $241.5k
...are looking for a motivated Performance Engineer to influence the roadmap of our communication... ...all hardware (GPU, CPU, networking) and software components in the stack. Evaluate... .... ~ Good understanding of computer system architecture, hardware–software interactions...Suggested- ...The Systems Software Engineer is expected to develop, document, maintain and optimize medical graphical display software in C/C++ for Windows and Linux environments as part of the R&D team. They are additionally expected to lead or perform software testing activities relating...SuggestedContract work
$149k - $224k
...opportunities and leave your mark, come join us. The Role As part of the Core Products Business Unit (CPBU) Systems Software team, you will join a high-leverage engineering initiative dedicated to transforming upgrade workflows and lifecycle operations. Our goal is to shift...SuggestedFor contractorsLocal areaRemote workFlexible hoursShift work$184k - $287.5k
...work. Come join the team and see how you can make a lasting impact on the world. We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. At NVIDIA, this role is uniquely positioned to drive...SuggestedFull timeRemote work- ...Senior Systems Software Engineer – GPU Performance at Scale We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. The position will drive innovation in AI and GPU computing. What You’ll Be Doing...
$152k - $241.5k
...are looking for a motivated Performance engineer to influence the roadmap of our communication... ...clusters Good understanding of computer system architecture, HW-SW interactions and operating systems principles (aka systems software fundamentals) Implement micro-benchmarks...Full timeRemote work$184k - $287.5k
...see how you can make a lasting impact on the world! NVIDIA is searching for a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on key aspects of our ARM SW ecosystem and system software architecture. With...Full timeRemote work$152k - $287.5k
...We are looking for a Senior System Software Engineer to develop low-level software for NVIDIA NVLink Fusion, a high-bandwidth, low-latency interconnect platform for next-generation accelerated computing systems. You will design and implement kernel-mode drivers and embedded...Full time$184k - $356.5k
...NVIDIA is growing a senior engineering team focused on making our compute software stack first-class on NVIDIA CPU platforms. The team turns modern toolchains... ...software components. We are looking for an experienced systems software engineer who can lead cross-stack...Full time$152k - $287.5k
...best talent. We’re hiring a Deep Learning Engineer with strong experience in generative AI,... ...LLMs/VLMs, computer vision, and agentic systems. If you’ve spent more time than you’d... ...skills in Python and C/C++. Excellent software engineering fundamentals. Ability to...Full timeInternship$152k - $287.5k
...how you can make a lasting impact on the world. The Tegra Team searching for a creative and highly motivated engineer with expertise in system software to join the Tegra system-on-chip (SOC) Software organization. You will design key aspects of our Tegra SoC kernel...Full time$124k - $241.5k
...definition resolution at the lowest latency for smoothest of gameplay. Just click and play! Visit us at We are looking for a Systems Software engineer to join a team of highly skilled and motivated engineers who build the ultra low latency Streaming technology for GeForce...Full time$105k
Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Continue with Google Continue with Google Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25...Full timeLocal areaRemote workWorldwide$272k - $431.25k
NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has moved from proof of concept to production deployments. Enterprises now recognize the need for accelerated computing to handle large data...Work experience placement$124k - $241.5k
...intelligence. Our data-center platforms bring together GPUs, CPUs, networking, systems, and software to solve some of the world’s most exciting computing problems. We are looking for a System Software Engineer to join NVIDIA’s GPU Performance and Power Management Software team....Full timeInternship$250k
...System Software Engineer, Node & Cluster Management Hybrid | Mountain View, CA | Tuesday to Thursday on-site $250k+ base + RSUs I'm working with a well-funded AI semiconductor startup building a new processor architecture for frontier-scale language models....Work at office- ...System Software Engineer — Linux Kernel & Device Drivers Mountain View, CA We’re partnering with an early-stage AI hardware company building a new generation of high-performance accelerator systems for large-scale AI workloads. They’re looking for a System Software...
- ...The City of San José is recruiting for a Senior Systems Applications Programmer (SSAP) with a focus on financial applications in the Information Technology Department. As a technical support, this position will be responsible for citywide customer supporting, enhancing...
$272k - $431.25k
...Principal System Software Engineer - Data Center MODS page is loaded## Principal System Software Engineer - Data Center MODSlocations: US, CA, Santa Clara: US, CA, Remotetime type: Full timeposted on: Posted Todayjob requisition id: JR2014384NVIDIA has been transforming...$90k - $150k
...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge... ...has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life...- ...and our energy storage battery shipments have ranked No.1 for three consecutive years. Job Description The ESS Technical Solution Engineer role combines application engineering and sales engineering. The engineer supports and services customers by demonstrating product...Full timeWorldwide
- ...manage all aspects of the IT infrastructure, systems, applications, and user support. The... ...for developing systems and acquiring software and hardware necessary to meet those needs... ...Infrastructure Resource Management Operations Engineering Manager, Fleet Reliability Business...Full timeWork experience placementWork at office
$140k - $170k
...search-driven conversational user experience, and automated data engineering pipelines. Our solutions are used by leading Telecoms,... ...years of professional experience in a solutions engineering, systems engineering, or technical customer‑facing role. Strong...Work experience placementRemote workRelocation- ...AI for Chip Design - Agentic AI - Solutions / Research Engineer - RTL / Layout - EDA Lumicity is partnered with an exciting startup... .... If you are "AI curious" and want to explore how agentic systems can be utilized to impact chip design, then these are truly exciting...
$130k - $180k
...Data Engineering Manager PDF Solutions offers an end-to-end analytics platform that empowers engineers and data scientists across the semiconductor ecosystem to rapidly improve the yield, quality, and profitability of their products. By combining industry-leading data...Worldwide- ...infrastructure. We partner with leading AI researchers and enterprise engineering teams to design, scale, and optimize high-performance GPU... ...high-speed interconnects (InfiniBand, RoCE), distributed file systems (NFS, NVMe-oF, Weka, VAST), security, and cost optimization...Work at officeLocal areaWork from homeFlexible hours
- ...Title: Solutions Engineer Location: Ann Arbor, MI (Onsite) Hire Type: 6 months... ...programming to everyone by simplifying vehicle software development and increasing deployment... ...automotive domain, including cockpit systems and ADAS applications. • Understanding...Contract workRelocation
- ...Overview Keysight is looking for a Solutions Engineer to join our team focused on high-speed digital and optical technologies. In... ...requirements into solutions built around Keysight hardware and software products Plan and deliver complex demonstrations of test solutions...Flexible hours
- ...About the role We are seeking a Senior Solutions Engineer to join our team. Reporting to the Sr. Manager of Technical Operations... ...• network configurations and own the process for implementing system changes that impact supply routing. • Partner closely with...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to System Software Engineer. Be the first to apply!
- IT system engineer San Jose, CA
- systems software developer San Jose, CA
- system programmer San Jose, CA
- software sales executive San Jose, CA
- software technology San Jose, CA
- software intern San Jose, CA
- entry level software sales San Jose, CA
- software sales representative San Jose, CA
- id software San Jose, CA
- software sales San Jose, CA

