Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

R&D Software Engineer

$121.9k - $195k

Broadcom Corporation

USA-CA - Promontory B

USA-MA-Burlington - Blue Sky

USA-WA-Bellevue - 108th Ave

Full time

R026351

Please Note:

1. If you are a first time user, please create your candidate login 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:

The Elevator Pitch: Why will you enjoy this new opportunity?

The Virtual Machine Monitor Group ("Monitor Group") is responsible for the core CPU and memory virtualization technology used in all of Broadcom's VMware Cloud Foundation (VCF) Division products. You will have the opportunity to work with bleeding edge CPU technology, VT-x/AMD-V, interrupt virtualization, memory virtualization/management, and virtualization of other forms of compute technologies and accelerators.

The VCF Division works to build products and solutions that power the hybrid cloud. Working alongside other highly motivated and capable engineers you will get to interact with our largest customers to define the next generation of Broadcom's industry-leading VMWare Cloud Foundation platform.

Success in the Role: What are the performance outcomes over the first 6-12 months you will work toward completing?

The Monitor Group's principal function is to maintain and develop the virtual CPU and memory aspects of the virtual machine platform that runs guest operating systems.

In the first 6 months, you will be expected to get up to speed with one of the specialization areas, such as new CPU feature enablement, x86_64 instruction set (ISA) virtualization, confidential computing, modernization of the monitor architecture, hardware accelerators, power-aware compute or aspects of guest timekeeping. By year 1 you would be expected to have impactful, core engineering contributions and enhancements in your area of specialization.

The Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?

This role requires you to possess a deep understanding of processor architecture and low-level OS kernel internals, system software including memory management, resource management, and interrupt architecture. The principal programming language used is C, with assembly code used whenever needed to deal with machine-specific constructs.

You will work independently and as a member of a team of software engineers to design and deliver features in support of new processors or a proposed enhancement for the virtual machine monitor architecture. As an example, you might be involved in the design and implementation of upcoming CPU instruction set updates in a virtualization context. Similarly, you may be assigned to contribute to an aspect of memory virtualization/management features as part of a monitor modernization effort. For more senior roles you would be expected to make proposals that help define the design roadmap, or drive a technical effort leading other engineers.

What is the leadership like for this role? What is the structure and culture of the team like?

You will be joining as a Virtual Machine Monitor Engineer as part of the Monitor Group. The Monitor Group is a part of the VMWare Cloud Foundation (VCF) Division under Broadcom. This organization handles all aspects of virtual machine engineering and has deep roots in the history of the company. The Monitor Group is highly collaborative in nature, with a well-established culture of engineering discipline. Here you will have the opportunity not only to interact with other team members within the Group, but also other groups working on core aspects of vSphere. You will lead your part within the projects, as well as frequently be given the opportunity to present your work to others and learn about the novel work of other engineers.

Job Requirements

  • Bachelor's degree in Computer Science or related field and 8+ years of related experience or Masters degree in Computer Science or related field and 6+ years of related experience or PhD plus 3+ years.

  • Experience in C, and assembly programming

  • Experience working on the kernel and /or virtualization space

  • Proficient in x86_64 CPU architecture

Must have legal authorization to work in the US.

Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, gender identity, 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.

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.

Compensation and Benefits

The annual base salary range for this position is USD 121,900.00 To USD 195,000.00

As a valued member of our team, you'll be eligible for a discretionary annual bonus and the opportunity to receive not only a competitive new hire equity grant, but also annual equity awards, connecting your success directly to the company's growth. All subject to relevant plan documents and 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.

Welcome! Thank you for your interest in Broadcom!

We are a global technology leader that designs, develops and supplies a broad range of semiconductor and infrastructure software solutions.

For more information please visit our video library ( and check out our Connected by Broadcom ( series.

Follow us on Linked In Broadcom Inc ( .

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the R&D Software Engineer in Palo Alto, CA vacancy
  • $168k - $264.5k

     ...technology by combining novel algorithms, parallel computing, machine learning, and high-performance C++.We are seeking a Senior Software R&D Engineer to invent the next generation of detailed physical design algorithms, with a focus on ECO routing and physical optimization.... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $136k - $218.5k

     ...tools by fusing advances in parallel computing, machine learning, and novel algorithms in C++. We are seeking an innovative CAD Software Engineer with particular interest in strategies and algorithms for large scale RTL quality, timing, and power optimization. Such... 
    Suggested
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    2 days ago
  • $168k - $264.5k

     ...Come join the team and see how you can make a lasting impact on the world.We are looking for a creative and passionate Senior Software R&D Engineer specializing in VLSI Physical Design. This role focuses on algorithms for placement, global routing, floorplanning, and... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...and thrive at all points in their careers. Join a dynamic R&D team at Keysight Technologies that’s pushing the boundaries of...  ...through advanced laser interferometry. We’re hiring a Software Engineer to lead the design and development of software that powers high... 
    Suggested
    Flexible hours

    Keysight Technologies

    Santa Clara, CA
    4 days ago
  •  ...The leading electronic measurement company who is also on the forefront of technology innovations. This role is for R&D Software Engineer and we are looking for candidates to collaborate with Tellus Solutions to create innovative solutions and to fulfill on our client... 
    Suggested

    Tellus Solutions

    Santa Clara, CA
    2 days ago
  • $168k - $264.5k

     ...fusing advances in parallel computing, machine learning, and specialized algorithms for VLSI design. We are seeking a Senior R&D Software Engineer with proven experience in multiple areas of VLSI Physical Design Algorithms (sizing, buffering, CTS, legalization,... 
    Full time

    NVIDIA

    Santa Clara, CA
    22 hours ago
  • $172.51k - $269.55k

     ...insights and innovation in science and technology, delivering trusted answers to laboratories in more than 110 countries. As an R&D Software Engineer on our LC/MS team, you will build the instrument-control software at the heart of our next-generation mass spectrometry... 
    Full time
    Local area

    Agilent Technologies

    Santa Clara, CA
    2 days ago
  •  ...and we are leading a national collaborative effort to develop software for anatomic modeling, virtual surgery, and simulations pertaining...  ...translation.The lab is looking for a SimVascular Software Engineer and Architect who will be eligible to work remotely and whose duties... 
    Remote work

    Stanford University

    Stanford, CA
    2 days ago
  • $15k

     ...excellence at Tinder and unlock meaningful features to bring people together. Although we are a high-scale tech company, the member-to-engineer ratio is very high—making the level of impact each engineer gets to have at Tinder enormous. As a Senior Backend Engineer at... 
    Full time
    Work experience placement
    Work at office
    Relocation

    Match Group

    Palo Alto, CA
    8 hours ago
  • $200k - $310k

     ...real difference in how the world connects and communicates. Job Summary This Sr Network/Security datapath/infrastructure Software Engineer will be at the forefront of architecture, design and implementation of Versa’s high-performance forwarding software. You will... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Versa Networks

    Santa Clara, CA
    8 hours ago
  • Responsibilities Design, develop, test, deploy, maintain and improve software. Manage individual project priorities, deadlines and deliverables.QualificationsMinimum qualifications:BA/BS degree in Computer Science or related technical field or equivalent practical experience... 
    Work experience placement

    MoTek Technologies

    Mountain View, CA
    1 day ago
  • $170k - $235k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SR. FULL STACK SOFTWARE ENGINEER (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s most... 
    Permanent employment
    Temporary work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    3 days ago
  • $85.4k - $232.7k

     ...from garbage.First-principles thinker with vision. You break problems to their core, question the assumptions, and rebuild. A software engineer's job is to architect solutions, not wrestle with syntax. You don't copy an architecture because "that's how it's done" — you... 
    Immediate start
    Shift work

    Ford

    Palo Alto, CA
    4 days ago
  • $174k - $252k

     ...the overall health of backend systems, and guide the backend engineering team.Collaborate with cross-functional partners and engineering...  ...or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience... 

    Google

    Mountain View, CA
    8 hours ago
  • $145.6k - $172.9k

     ...a chatbot to our product — we’re rethinking what it means for software to work with you, not just for you. Our AI & Knowledge team is...  ...assistant, and we’re looking for a Senior Full-Stack Software Engineer who wants to help define what AI-native user experience looks like... 
    Work experience placement
    Work at office
    Local area
    Flexible hours
    Shift work

    Pebl

    Palo Alto, CA
    1 day ago
  • $153k - $179k

     ...wealth in human history. If you’re ready to be at the epicenter of this historic cultural and financial shift, keep reading.Senior Software Engineer, BackendAbout the team + roleWe are building an elite team, applying frontier technologies to the world’s biggest financial... 
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood Financial

    Menlo Park, CA
    8 hours ago
  • $174k - $252k

    Design and develop robust software to integrate hardware components into a unified data ecosystem, from low-level firmware to database...  ...:Bachelor’s degree in Computer Science, Computer Engineering, Robotics, or a related field, with a focus on robotic manipulation... 

    Google

    Mountain View, CA
    2 days ago
  • $130k - $152k

     ...epicenter of this historic cultural and financial shift, keep reading.About the team + role Robinhood’s Credit Card & Banking Product Engineering team conceptualizes, designs and builds our entire customer-facing product: from mobile application to underlying backend systems... 
    Work at office
    Immediate start
    Flexible hours
    Shift work

    Robinhood Financial

    Menlo Park, CA
    4 days ago
  • $250k - $350k

    About the RoleWe are looking for a Staff Software Engineer, Backend, to lead and scale the backend infrastructure that powers Pika’s user-facing products. In this high-impact role, you’ll own the design and delivery of robust, scalable backend systems, APIs, and infrastructure... 
    Work at office
    3 days per week

    Pika

    Palo Alto, CA
    4 days ago
  • $130k - $152k

     ...performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards.As a Software Engineer, you’ll build and own backend services, infrastructure, and data systems that support Robinhood’s core financial products. You... 
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood Financial

    Menlo Park, CA
    2 days ago
  • $131.4k - $197.2k

     ...ABOUT THE TEAM The Rubrik Engineering team is comprised of people who produce extraordinary results. Our engineers are driven to build...  .... Our mission is to develop a highly reliable and scalable software defined platform that radically simplifies building, deploying... 
    Full time
    Local area

    Rubrik

    Palo Alto, CA
    8 hours ago
  • $307.32k

     ...history behind us, we're just getting started. Our scientists, engineers, sales executives, and visionaries are united by an unwavering...  .... We are currently looking for a high-performing Senior Software Engineer to join our dynamic software engineering Oncology team... 
    Full time
    Worldwide
    2 days per week
    3 days per week

    Billiontoone

    Menlo Park, CA
    8 hours ago
  • $220k - $230k

     ...leaders for our proven ability to generate value and unlock opportunities that were previously unattainable.  The Senior Software Engineer (CALC engine) is a specialised role working on a complex Java based high-performance OLAP engine. Our engine is a multi-dimensional... 
    Full time
    Work at office
    Flexible hours

    Aera Technology

    Mountain View, CA
    8 hours ago
  • $135k - $175k

     ...rather build the future of education than wait for it. About the Role We are seeking an experienced and passionate Senior Software Engineer to join our dynamic engineering team. In this role, you will be instrumental in designing, building, and deploying scalable,... 
    Full time

    Lirvana Labs

    Menlo Park, CA
    8 hours ago
  • $153k - $222k

     ...commitments. (Note: For EpiSci job openings, fully remote work will be considered by exception.) About the role As the data engine team, our goal is to provide a central data and machine learning platform that can be used across all verticals of the company. We’... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Mountain View, CA
    8 hours ago
  • $135k - $145k

     ...World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right...  ..., locate missing children, and more. The Role Software Engineers at Palantir build software at scale to transform how organizations... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Palo Alto, CA
    8 hours ago
  • $120k - $400k

     ...stack solutions from silicon to systems including hardware and software to train and run the largest ML workloads for AGI. We...  ...Science or equivalent degree  Possess outstanding software engineering skills with a focus on efficiency and performance Possess experience... 
    Full time
    Work experience placement
    Local area

    Matx

    Mountain View, CA
    8 hours ago
  • $166k - $244k

     ...useful inventions. At Google DeepMind, we’re a team of scientists, engineers, machine learning experts and more, working together to...  ...The Role In order to set you up for success as an Senior Software Engineer in the Gemini App team, we look for the following skills... 
    Full time

    Deepmind

    Mountain View, CA
    8 hours ago
  • $165k - $250k

     ...United States Mountain View, California, United States New York, New York, United States About the Role In this iOS Engineer role, you will have the unique opportunity to spearhead the development of a state-of-the-art, business-to-business (B2B) SDK, a cornerstone... 
    Full time
    Local area

    Newsbreak

    Mountain View, CA
    8 hours ago
  • $165k - $225k

     ...infrastructure issues that may impact production. Collaborate with ML engineers to build robust model pipelines utilizing the ML...  ...or a Master’s/PhD in a related discipline. Familiarity with software development processes, including version control, bug tracking... 
    Full time
    Work experience placement
    Local area

    Newsbreak

    Mountain View, CA
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to R&D Software Engineer. Be the first to apply!