R&D Software Engineer

Broadcom

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
CABurlington, MABellevue, WA
Salary
$121,900–$195,000 / yr
Posted
49 days ago
Freshness
Confirmed live 2 days ago
Closes
Jan 20, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $162k
This role $158k
$113k most similar roles pay here $207k

This role pays more than 50% of similar roles. Most pay $126,436–$197,500 — the shaded band above. At the midpoint, this role pays about $158k versus about $162k for comparable roles.

Based on 240 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 119 open roles on FindRole.

Listed pay typically runs $121,900–$195,000 across 105 roles with salary data.

Most-posted roles

View all roles at Broadcom

At a glance

TL;DR · R&D Software Engineer

As an R&D Software Engineer within the Monitor Group, you will join the team responsible for core CPU and memory virtualization technology used in VMware Cloud Foundation products. You will work on the virtual machine platform that runs guest operating systems, focusing on areas such as new CPU feature enablement, x86_64 instruction set virtualization, confidential computing, hardware accelerators, and power-aware compute. Your daily responsibilities include designing and delivering features for new processors or modernizing the monitor architecture. You will utilize C and assembly to manage machine-specific constructs while navigating complex systems involving memory management, resource management, and interrupt architecture. The role addresses technical challenges in virtualization of compute technologies and accelerators, requiring deep expertise in processor architecture and low-level OS kernel internals to support the next generation of hybrid cloud infrastructure.

What you'll do

  • Develop and maintain virtual CPU and memory aspects of the virtual machine platform.
  • Implement new CPU feature enablement and x86_64 instruction set virtualization.
  • Design and deliver features for hardware accelerators and power-aware compute technologies.
  • Develop memory management and interrupt architecture features for monitor modernization.
  • Write low-level system software using C and assembly to handle machine-specific constructs.
  • Propose and define the technical design roadmap for the virtual machine monitor architecture.
  • Lead technical efforts and drive engineering projects within the Monitor Group.

What we're looking for

  • Bachelor's degree in Computer Science or related field with 8+ years of experience.
  • Master's degree in Computer Science or related field with 6+ years of experience.
  • PhD in Computer Science or related field with 3+ years of experience.
  • Experience in C and assembly programming.
  • Experience working in the kernel and/or virtualization space.
  • Proficiency in x86_64 CPU architecture.
  • Must have legal authorization to work in the US.

More like this

Similar roles

RISC-V Software Engineer

Qualcomm

Remote (Santa Clara, CA) +2 29 days ago $211,800$317,800
RISC-V Linux Kernel KVM OpenSBI C C++ Python Java TEE Confidential Compute Virtualization ARM TrustZone Docker CI/CD Git ftrace perf kgdb crash
8+ yrs exp Remote

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 77 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Booz Allen Hamilton

Rome, NY 77 days ago $69,300$158,000
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Cloud Platforms Agile Microsoft Office