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

R&D Principal Software Engineer

$127.1k - $226k

Broadcom Corporation

About Us Broadcom is a global leader in semiconductor and infrastructure software solutions. As part of our commitment to innovation and excellence, our VMware subsidiary is dedicated to shaping the future of virtualization technology. We are seeking talented individuals to join the GPU Virtualization Team, which is responsible for integrating GPUs in the ESXi Operating System and providing acceleration to AI/ML and Graphics applications running inside the Virtual Machines. The GPU Virtualization Team is part of the VMware Cloud Foundation (VCF) Division which enables readily deployable, easily managed solutions with GPUs to unleash the power of heterogeneous computing for modern applications. Job Summary We are seeking an experienced Principal Software Engineer who has experience leading initiatives in the past. As a Principal Engineer, you will be focused on developing and integrating our AI Virtualization Stack to provide hardware‑agnostic acceleration for AI/ML workloads on Virtual Machines. This role is critical in enabling multi‑vendor GPU and XPU support using ML compilation technologies. Responsibilities Research, design, and develop the AI Virtualization Stack for our ESXi server product. Implement and optimize PyTorch and JAX backends using the OpenXLA framework to ensure high‑performance AI/ML workload execution across GPUs and XPUs. Analyze and re‑architect performance‑critical sections of the ML acceleration code, focusing on optimization techniques for LLM inference such as KV‑caching and FlashAttention. Troubleshoot and address bugs related to AI/ML acceleration functionality. Deliver software that meets the coding guidelines and quality standards set by the VCF. Develop and maintain technical documentation for delivered features. Work closely with the larger team, including virtual driver and device team, as well as external GPU/XPU vendors, to provide end‑to‑end support for ML frameworks. Stay up‑to‑date with the latest GPU/XPU hardware architecture and AI/ML compiler technologies. Qualifications Bachelor’s degree in Computer Science or related field and 12+ years of related experience or Master’s degree and 10+ years of related experience. 5+ years of experience in ML framework/runtime development, GPU/XPU backend engineering. Strong understanding and direct experience with ML frameworks (PyTorch, JAX) and graph/ML compiler technologies (e.g., OpenXLA). Experience with C++ and Python programming languages. Strong problem‑solving skills and ability to troubleshoot complex issues. Excellent communication and collaboration skills. Experience with version control systems such as Git. Ability to thrive in a fast‑paced and dynamic work environment. Familiarity with enterprise coding standards and best practices. Nice to Have Experience with inference servers such as vLLM, Triton. Experience with low‑level GPU kernel development and writing custom kernels (e.g., CUDA, ROCm, or similar). Must have legal authorization to work in the US. Compensation and Benefits The annual base salary range for this position is $127,100 - $226,000. 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. Equal Opportunity Employer 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. #J-18808-Ljbffr Broadcom Corporation

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the R&D Principal Software Engineer in Palo Alto, CA vacancy
  •  ...The future of healthcare is being built right now. Come deliver this transformation. About the Role We are seeking a Software Engineer for our R&D team at Commure, the team taking emerging technology from inception to impact. We scout new capabilities — a frontier LLM... 
    Suggested
    Immediate start

    Athelas

    Mountain View, CA
    1 day ago
  • $130k - $180k

    Job Description Software Engineer - R&D Location: Mountain View, CA (Hybrid) About the Role We are seeking a Software Engineer for our R&D team at Commure, responsible for taking emerging technology from inception to impact. You will scout new capabilities (frontier LLMs... 
    Suggested

    ChatGPT Jobs

    Mountain View, CA
    3 days ago
  •  ...-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Consumer and Community Banking, Core Engineering Solutions, you provide expertise and engineering... 
    Suggested

    J.P. Morgan

    Palo Alto, CA
    18 days ago
  • $108k - $192k

    R&D Software Engineer job at Broadcom, Palo Alto, CA. Job Description 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... 
    Suggested
    Local area

    Broadcom Corporation

    Palo Alto, CA
    3 days ago
  • Commure in Mountain View, CA is seeking a Software Engineer for its R&D team to take emerging technology from inception to impact in healthcare. You will scout frontier LLMs, browser agents, and self-improving harnesses and productionize them for real clinical environments... 
    Suggested

    ChatGPT Jobs

    Mountain View, CA
    3 days ago
  • Athelas is seeking a Software Engineer for its R&D team in Mountain View, CA, to build an AI Operating System for healthcare. You will work on cutting-edge technology, collaborating with teams across the organization to turn experimental prototypes into production-level... 
    Immediate start

    Athelas

    Mountain View, CA
    3 days ago
  • Commure is looking for a Software Engineer to join their R&D team in Mountain View, CA. This hybrid role involves building the infrastructure for AI tools that enhance healthcare delivery. Candidates will collaborate closely with clinical experts to turn innovative technologies... 

    commure

    Mountain View, CA
    3 days ago
  • $108k - $192k

    Broadcom is seeking an R&D Software Engineer in Palo Alto, CA, to develop core CPU and memory virtualization technology for VMware Cloud Foundation products. The successful candidate will work with advanced CPU features and contribute to impactful engineering projects.... 

    Broadcom

    Palo Alto, CA
    3 days ago
  • Overview Job Title: R&D Software Engineer Lead & CISO Location: Mountain View, CA Type: Full Time, Onsite About MediaGo MediaGo DSP is revolutionizing advertising with a next-gen, AI-driven programmatic platform. Backed by 22 years of digital advertising expertise, our... 
    Full time

    Baidu US

    Mountain View, CA
    3 days ago
  • $244k - $366k

     ...Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the...  ...execute with privacy at the forefront. We’re looking for a Principal Software Engineer to join the Core Growth Team at Snap Inc! Core Growth... 
    Local area

    Snap

    Palo Alto, CA
    1 day ago
  •  ...What you will do In this role, situated within the S3 Organization, you will serve as a Principal Software Development Engineer dedicated to the development of a novel aircraft designed for the Advanced Air Mobility (AAM) market. You will define, architect, and champion... 

    Wisk Aero LLC

    Mountain View, CA
    4 days ago
  • Baidu US is seeking an R&D Software Engineer Lead & CISO in Mountain View, CA. This role involves leading the design and development of scalable AI-driven systems, overseeing project lifecycles, and ensuring compliance with security standards. Ideal candidates will have... 

    Baidu US

    Mountain View, CA
    3 days ago
  • Palo Alto Networks is seeking early-career software engineers in Santa Clara to join an R&D team focused on cybersecurity products. You will work on the Strata, Prisma and Cortex platforms, applying AI-enabled tools and collaborating with engineers, researchers and product... 

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  •  ...financial institutions, you've come to the right place. As a Principal Engineer, Developer Platform Engineering at JPMorganChase within the...  ...across teams. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized... 
    Early shift

    J.P. Morgan

    Palo Alto, CA
    8 days ago
  • $143.63k - $299.38k

     ...of people. Whether you're looking to write mobile app code, engineer the servers behind our massive ad tech stacks, or develop algorithms...  ...creators, from onboarding to audience engagement. As a Principal Software Dev Engineer you will serve as the technical lead for a full... 
    Work experience placement
    Work at office
    Flexible hours

    Yahoo Holdings Inc.

    Mountain View, CA
    3 days ago
  • $205k - $241k

     ...of shaping the future of mobility, then read on! We are looking for a highly experienced and technically profound Principal Software Development Engineer to join our team. This pivotal role requires deep expertise in safety critical and modern software architectures and... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    3 days per week

    Dormont Manufacturing Co

    Mountain View, CA
    5 days ago
  • $197.3k - $313.7k

    Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM, where humans with agents drive customer success...  ...world‑class events, both in‑person and virtually. As the Principal Engineer focused on architecture priorities for the Event Technology... 

    Salesforce

    Palo Alto, CA
    3 days ago
  • $332k - $421k

     ...sensors, allowing ML practitioners like you to develop multi-modal models and techniques at scale. You will report to our Director of Engineering in our Perception Organization. Responsibilities You will: Develop sensor-fusion foundation models for the Waymo Driver which can... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  • A leading technology company seeks a Principal Software Engineer to join their Ads Format team in Palo Alto, CA. This role involves designing and implementing automated ad serving systems, leading the strategy for ad infrastructure, and collaborating across teams. Candidates... 

    Snap

    Palo Alto, CA
    3 days ago
  • $143.63k - $299.38k

     ...and establish unified architectural standards across multiple engineering squads for mail APIs, low-latency metadata systems, and elastic...  ...experience) with a minimum of 8 years of professional software engineering experience. Specialized expertise in high-concurrency... 
    Work at office
    Flexible hours

    Yahoo Holdings Inc.

    Mountain View, CA
    3 days ago
  • $160k - $250k

     ...environments. We are a distributed, AI-first R&D organization, and we are actively...  ...Lifecycle (AiDLC) as our SDLC of record. Principal Engineer - PAM Platform What you will be doing...  ...What you bring Experience 10+ years of software engineering experience with demonstrated... 
    Contract work

    Saviynt

    Milpitas, CA
    3 days ago
  • $210k - $300k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL WI-FI SOFTWARE ENGINEER (STARLINK) At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’... 
    Permanent employment
    Temporary work
    Live in
    Remote work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    1 day ago
  • $143.63k - $299.38k

     ...company's long-term growth strategy. You will join a team of engineers who strive to deliver our users the best consumer mail experience...  ...with strong competencies in data structures, algorithms, and software design Deep technical knowledge of responsive design and... 

    Yahoo Holdings Inc.

    Mountain View, CA
    3 days ago
  • $210k - $300k

    SpaceX is seeking a Principal Wi-Fi Software Engineer to work on Starlink's global consumer product line. You will be responsible for driving the Wi-Fi roadmap, optimizing system performance, and improving user experience for millions. Ideal candidates should have strong... 

    SpaceX

    Palo Alto, CA
    1 day ago
  • The Role As a Principal Software Engineer in the Vehicle AI division, you will be the technical cornerstone of our smart cabin initiatives. You will architect, design, and deploy low-latency, high-performance AI software that runs directly on edge hardware within the vehicle... 

    Gravity Engineering Services Pvt Ltd.

    Mountain View, CA
    3 days ago
  •  ...Embodied AI technology. Our advanced AI software and foundation models enable vehicles...  ...to deliver impact. The role As the Principal Software Engineer - Robot Software, you will be a technical...  ...directional steering on long‑term R&D projects to performing "deep‑dive" investments... 
    Full time
    Live in
    Work at office
    Work from home

    Wayve

    Sunnyvale, CA
    3 days ago
  • $276k - $414k

     ...and other services; and its AR glasses, Spectacles. Snap Engineering teams build fun and technically sophisticated products that...  ...execute with privacy at the forefront. We’re looking for a Principal Software Engineer to join the Ads Creator Platform team at Snap. What... 
    Temporary work
    Live in
    Work at office
    Local area

    Snap Inc.

    Palo Alto, CA
    2 days ago
  • $143k - $286k

    Position Summary As an observability principal engineer, you will be a key researcher and technical...  ...services, and real-time telemetry software systems. You will use your depth of engineering...  ...business managers to bring telemetry R&D projects into production. You will use... 
    Temporary work

    Walmart

    Sunnyvale, CA
    3 days ago
  • $349k - $431k

     ...of billions in simulation across 15+ U.S. states. The Onboard Software team develops the critical software and machine learning...  ...improvement cycle. Your primary responsibility will be to lead the engineering analysis and response to novel, rare, or unexpected events encountered... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  • We’re looking for a Principal Software Engineer to join the Ads Format team at Snap What you’ll do Design and implement highly automated systems for ad format serving, optimization, and A/B testing to maximize user engagement and advertiser ROI Lead the vision and strategy... 
    Temporary work
    Work at office
    Flexible hours

    Snap Inc.

    Palo Alto, CA
    2 days ago

Do you want to receive more vacancies?

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