Principal Engineer, Virtual Devices

A global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$141,000 - $225,000
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS

Description For Principal Engineer, Virtual Devices

Broadcom is seeking a Principal Engineer for Virtual Devices to join their Virtual Platform Infrastructure team. This role focuses on designing and implementing state-of-the-art features for the virtualization platform used in Broadcom's VMware Cloud Foundation (VCF). The position requires an experienced OS generalist who can tackle complex system software challenges.

The ideal candidate will have extensive experience in OS/kernel development, with strong expertise in C programming and system-level software development. They will be responsible for creating and maintaining virtual platform infrastructure that handles various virtualized devices, including RDMA, UEFI, USB, Networking, Storage, and TPM for virtual machines.

This is an excellent opportunity for someone passionate about systems programming and virtualization technology. The role offers competitive compensation, including a base salary range of $141,000 - $225,000, plus discretionary bonuses and equity compensation. Broadcom provides comprehensive benefits including medical, dental, and vision coverage, 401(k) matching, and various other perks.

The position requires 12+ years of experience in OS/kernel development, with deep knowledge of system libraries, device drivers, and networking protocols. The successful candidate will work with cutting-edge virtualization technology while contributing to critical infrastructure used in enterprise environments. Broadcom offers a collaborative environment where you can work with experienced professionals while solving complex technical challenges in virtualization and system software.

Last updated 17 days ago

Responsibilities For Principal Engineer, Virtual Devices

  • Design and implement system software for VCF's virtualization platform
  • Designing, developing and maintaining the virtual platform infrastructure
  • Virtualizing devices (RDMA, UEFI, USB, Networking, Storage, TPM) for virtual machines

Requirements For Principal Engineer, Virtual Devices

Linux
  • BSCS with 12+ years experience in OS/kernel development. MSCS desirable
  • Strong C programming language experience. C++ and scripting language experience desirable
  • OS internals experience with system libraries, file systems, device drivers on Unix, Windows, MacOS, Linux or FreeBSD
  • Proficient with network device drivers, Windows/Linux device driver development, TCP/IP internals
  • Knowledge of algorithms, interrupts, multi-threaded programming, and 64-bit programming
  • Experience with RoCE, infiniband network technology, Ethernet technologies
  • Experience in Open source contribution
  • Understanding of security best practices in software development
  • Strong debugging and performance analysis skills
  • Must have legal authorization to work in the US

Benefits For Principal Engineer, Virtual Devices

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Mental Health Assistance
  • 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
  • Paid Family Leave
  • Annual discretionary bonus
  • Equity compensation

Interested in this job?

Jobs Related To Broadcom Principal Engineer, Virtual Devices

Principal Engineer - Lifecycle Management

Principal Engineer position at Broadcom leading the redesign of ESXi cluster management systems, offering competitive compensation and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer position at Broadcom focusing on ESXi hypervisor development, container runtime, and distributed systems, offering competitive compensation and benefits.

Platform Engineer – VCF Networking

Senior Platform Engineer role at Broadcom focusing on VCF Networking, requiring 15+ years of distributed systems experience, offering $163k-$260k salary plus benefits.

Principal Software Engineer - Content Library

Lead software engineer position at Broadcom focusing on distributed systems and content library development for vSphere platform, offering competitive compensation and benefits.

Distinguished Engineer

Distinguished Engineer role at Broadcom for VMware Cloud Foundation division, leading next-gen Operations and Management platform development.