R&D Software Engineer

Broadcom

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Promontory, CABurlington, MABellevue, WA
Salary
$121,900–$195,000 / yr
Employment
Full-time
Posted
95 days ago
Freshness
Confirmed live today
Closes
Jan 20, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $160k
This role $158k
$113k $207k
below market most similar roles pay here above market

This role pays more than 52% of similar roles. Most pay $125,000–$195,000 — the blue band above. At the midpoint, this role pays about $158k versus about $160k 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 280 open roles on FindRole.

Listed pay typically runs $121,900–$195,000 across 169 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 of the VMWare Cloud Foundation Division, you will develop core CPU and memory virtualization technology. 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, and monitor architecture modernization. Your daily responsibilities include designing and delivering features for new processors, managing memory virtualization, and handling interrupt architecture. You must possess a deep understanding of processor architecture and low-level OS kernel internals. The role requires proficiency in C and assembly programming to handle machine-specific constructs. You will solve complex technical problems involving hardware accelerators and power-aware compute to support the next generation of industry-leading virtualization platforms.

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 new processors or monitor architecture enhancements.
  • Program in C and assembly to handle machine-specific constructs and kernel internals.
  • Manage memory virtualization, resource management, and interrupt architecture.
  • Develop hardware accelerators and power-aware compute features.
  • Create technical proposals to define the design roadmap for the monitor architecture.
  • Present technical work and project progress to other engineering groups.

What we're looking for

  • Bachelor's degree in Computer Science or related field and 8+ years of related experience.
  • Master's degree in Computer Science or related field and 6+ years of related experience.
  • PhD plus 3+ years of related experience.
  • Experience in C and assembly programming.
  • Experience working on the kernel and/or virtualization space.
  • Proficiency in x86_64 CPU architecture.
  • Deep understanding of processor architecture and low-level OS kernel internals.
  • Must have legal authorization to work in the US.

More like this

Similar roles

R&D Software Engineer VMKernel

Broadcom

Promontory B, CA 12 days ago $121,900–$195,000
C Linux Unix Solaris BSD Windows VMKernel ESXi VMware Cloud Foundation POSIX x86 AMD Filesystems Device Drivers Virtualization Real-time Operating Systems Debugging
8+ yrs exp

Software Engineer

Booz Allen Hamilton

McLean, VA +1 5 days ago $86,800–$198,000
Python Java C# C C++ JavaScript NodeJS PHP React Drupal Agile REST API Full-Stack Development Cloud Development .NET Regression Testing Automation Client-Server Architecture
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 91 days ago
C# C++ Python Linux EtherCAT Motion Control FPGA Machine Learning AI Software Architecture Robotics Instrumentation Semiconductor Equipment Optical Imaging Systems
5+ yrs exp

Software Engineer

Applied Materials

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

Software Engineer

General Dynamics

Dedham, MA 97 days ago $104,923–$116,398
Python Bash GitLab SAST Agile Object Oriented Development Atlassian AI
2+ yrs exp

Software Engineer

General Dynamics

Annapolis Junction, MD 93 days ago $114,750–$155,250
C/C++ Device Driver Development IEEE 802.11 Flutter Qt Matlab SDR Packet Processing GitLab Agile Software Integration Testing Operating System Kernels
4+ yrs exp