Enable job alerts via email!

R&D Applications Engineer

Broadcom

San Jose (CA)

On-site

USD 141,000 - 225,000

Full time

26 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Broadcom seeks a senior software engineer to develop high-speed Ethernet switch solutions for AI/ML and HPC workloads. The role involves collaborating with engineering teams and customers to enhance product capabilities, focusing on performance optimization and seamless integration of advanced technologies.

Benefits

Medical, dental, and vision plans
401(K) participation with company matching
Employee Stock Purchase Program (ESPP)
Paid holidays, sick leave, and vacation time

Qualifications

  • Strong programming skills in C with 12+ years experience.
  • Experience with Broadcom Switch SDKs and APIs.
  • Familiarity with high-performance Linux environments.

Responsibilities

  • Develop and enhance software solutions for AI/ML and HPC.
  • Design and implement software applications involving networking protocols.
  • Engage with customers to capture system requirements.

Skills

Programming
Debugging
Networking Principles
Virtualization Technologies

Education

Bachelor’s degree in Computer Science, Electrical Engineering, or related disciplines
Master’s degree in Computer Science, Electrical Engineering, or related disciplines

Tools

Broadcom Switch SDK
APIs
Linux
Go
Python

Job description

Please Note:

1. If you are a first time user, please create your candidatelogin account before you apply for a job. (Click Sign In > Create Account)

2. If you already have a Candidate Account, please Sign-In before you apply.

Job Description:

This role at Broadcom is dedicated to empowering the industry with cutting-edge Broadcom high-speed Ethernet switch solutions, specifically designed to accelerate AI/ML and High-Performance Computing (HPC) workloads. Our products serve as critical infrastructure in hyperscale data centers, AI clusters, HPC environments, telecommunications infrastructure, and beyond.

In this position, you will collaborate closely with internal engineering teams and industry-leading customers to identify unique AI/ML and HPC requirements, drive product enhancements, and enable seamless integration of Broadcom's advanced switch technologies capable of ultra-low-latency and terabit-scale data transfers.

Responsibilities:

  • Develop, analyze, debug, and enhance software solutions leveraging Broadcom's proprietary Software Development Kit (SDK) optimized for AI/ML and HPC market segments.

  • Design, implement, and validate software applications involving networking protocols, embedded systems, operating systems, and high-speed Ethernet switches and routers.

  • Utilize advanced programming languages and modern software practices to write robust code, maintain accurate documentation, and ensure straightforward deployment and maintenance processes.

  • Lead device and system-level application engineering using Broadcom's SDK, focusing on performance optimization and advanced packet-forwarding capabilities tailored to AI/ML and HPC applications.

  • Engage directly with customers to capture detailed system requirements and drive necessary architectural modifications or enhancements.

  • Provide expert guidance and technical support for users adopting the latest Broadcom switch platforms and emerging network technologies optimized for AI and HPC workloads.

  • Contribute to hardware and low-level software design, implementation, and troubleshooting, with a deep focus on Broadcom's switch architecture, pipeline optimization, and system performance tuning.

  • Support global customers across diverse AI/ML and HPC-focused use cases including Traffic Management and Advanced congestion control techniques, Layer 2/3 switching, Multicast routing, VLANs, MPLS, VxLAN, Link Aggregation, IP Tunneling, Advanced Telemetry, and AI/ML workload-specific enhancements.

  • Deliver customer-centric support with proactive problem-solving and guidance.

  • Work independently and collaboratively within cross-functional and geographically distributed teams.

Minimum Qualifications:

  • Strong programming and debugging skills, particularly in C.

  • Solid foundational knowledge of Ethernet switching fundamentals.

  • Comprehensive understanding of modern networking principles and virtualization technologies.

  • Bachelor’s degree with 12+ years or Master’s degree with 10+ years of experience in Computer Science, Electrical Engineering, Electronics Engineering, or related disciplines with substantial experience in networking technologies.

Desired Skills and Experience:

  • Experience with Broadcom Switch SDKs, APIs, and Switch Abstraction Interface (SAI).

  • Familiarity with high-performance Linux environments, multi-threaded, and multi-process programming.

  • Proficiency in modern programming languages such as Go, Python.

  • Proven ability to proactively identify and resolve technical challenges.

  • Self-driven, goal-oriented, analytical thinker with strong attention to detail.

  • Exceptional organizational, communication, and interpersonal skills.

Additional Job Description:

Compensation and Benefits

The annual base salary range for this position is $141,000- $225,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 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

R&D Applications Engineer

Broadcom Inc.

San Jose

On-site

USD 141,000 - 225,000

2 days ago
Be an early applicant

Senior Principal Software Engineer (FULLY REMOTE POSITION)

Splunk

San Jose

Remote

USD 200,000 - 300,000

Yesterday
Be an early applicant

Staff Software Engineer - Scalable Systems & Infrastructure

ThisWay Global, Inc.

Palo Alto

Remote

USD 150,000 - 250,000

2 days ago
Be an early applicant

Senior Research Software Engineer

Source One Technical Solutions

Los Altos

Remote

USD 150,000 - 200,000

6 days ago
Be an early applicant

Security Software Engineer

Canonical

San Jose

Remote

USD 130,000 - 180,000

9 days ago

Senior Software Engineer- Observability and Reliability Platform Engineering (REMOTE)

GEICO

San Jose

Remote

USD 90,000 - 215,000

10 days ago

Software Engineer: Foundations

Thatch Health

San Francisco

Remote

USD 120,000 - 160,000

Yesterday
Be an early applicant

Senior Cybersecurity Software Engineer (Remote)

ZipRecruiter

San Francisco

Remote

USD 106,000 - 203,000

Yesterday
Be an early applicant

Staff Software Engineer - Scalable Systems & Infrastructure

ThisWay

Palo Alto

Remote

USD 130,000 - 180,000

Yesterday
Be an early applicant