R&D Principal Software Engineer

Broadcom

Quick summary

Work type
On-site
Location
Promontory B, CAAustin, TX
Salary
$127,100–$226,000 / yr
Posted
3 days ago
Closes
Dec 11, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $177k
$115k most similar roles pay here $238k

This role pays more than 50% of similar roles. Most pay $142,450–$211,200 — the shaded band above. At the midpoint, this role pays about $177k versus about $177k for comparable roles.

Based on 239 similar postings.

Employer

About Broadcom

Broadcom is a global semiconductor and infrastructure software company that designs and markets a wide range of networking, storage, and wireless connectivity solutions. Industry: Semiconductors & Infrastructure Software

Broadcom currently has 96 open roles on FindRole.

Listed pay typically runs $120,000–$192,000 across 95 roles with salary data.

Most-posted roles

View all roles at Broadcom

At a glance

TL;DR · R&D Principal Software Engineer

As a Principal Software Engineer on Broadcom’s GPU Virtualization Team within the VMware Cloud Foundation Division, you will lead the development of the AI Virtualization Stack to provide hardware-agnostic acceleration for AI/ML workloads in virtual machines. Your daily tasks include designing and implementing PyTorch and JAX backends using OpenXLA, optimizing performance-critical sections of ML acceleration code, troubleshooting bugs, and collaborating with external GPU/XPU vendors. You will need expertise in C++ and Python, experience with ML frameworks like PyTorch and JAX, and a strong understanding of graph/ML compiler technologies. This role requires staying current with the latest GPU/XPU hardware architectures and AI/ML compiler advancements to ensure high-performance execution across diverse hardware platforms.

What you'll do

  • Research and design AI Virtualization Stack for ESXi server product.
  • Implement high-performance PyTorch and JAX backends using OpenXLA framework.
  • Optimize ML acceleration code for LLM inference techniques like KV-caching.
  • Troubleshoot bugs related to AI/ML acceleration functionality in ESXi.
  • Develop technical documentation for delivered features adhering to VCF standards.
  • Collaborate with virtual driver team, device team, and external GPU/XPU vendors.

What we're looking for

  • 5+ years of experience in ML framework/runtime development and GPU/XPU backend engineering.
  • Strong understanding and direct experience with ML frameworks like PyTorch and JAX, and graph/ML compiler technologies such as OpenXLA.
  • Proficiency in C++ and Python programming languages.
  • Experience with version control systems like Git.
  • Bachelor's degree in Computer Science or related field and 12+ years of relevant experience.
  • Strong problem-solving skills and ability to troubleshoot complex issues.
  • Excellent communication and collaboration skills.

More like this

Similar roles

R&D Software Engineer

Broadcom

Framingham So Speen Street, MA +2 29 days ago $91,000$146,000
IBM Assembler z/OS Endevor GitHub Agile SQL IDMS Datacom DB2 TSO ISPF Metal C COBOL REXX JCL C XDC Jira Rally CI/CD

R&D Engineer Software

Broadcom

Usa-Ca - Promontory B 91 days ago $120,000$192,000
C/C++ Windows Linux WinDbg PerfMon Process Monitor Process Explorer UMDH GDB gperf gcore Valgrind strace Python virtualization SAML JWT CI/CD

R&D Engineer Software 4

Broadcom

Palo Alto, CA 28 days ago $120,000$192,000
Python Java Linux Docker Kubernetes Salt Ansible GitLab GitHub Actions PostgreSQL MongoDB CI/CD Git

Sr Principal Software Development Engineer

Oracle

Seattle, WA +1 30 days ago $96,800$251,600
Oracle Cloud Infrastructure KMS HSMs Encryption-at-Rest Linux/Unix Microservices Relational Databases NoSQL Systems Distributed Systems CI/CD Security Compliance Operational Excellence API Integration Key Lifecycle Management Cryptographic Systems Secure Software Development

R&D Engineer Software 3

Broadcom

Palo Alto, CA 88 days ago $101,000$162,000
Python Docker Kubernetes Salt Ansible GitLab GitHub Actions Linux CI/CD PostgreSQL MongoDB Git Data Structures Algorithms Operating Systems Distributed Systems