Principal Software Engineer

5 days ago


Palo Alto, California, United States Broadcom Corporation Full time

About the Role

We are seeking an experienced Principal Software Engineer to join our vMotion team at Broadcom Corporation. The ideal candidate will have a strong background in kernel development, operating systems, and high-performance computing.

The successful applicant will be responsible for designing and implementing novel operating system techniques to scale vMotion to next-generation hardware and accelerators, ensuring high-performance and reliability for our customers.

Key Responsibilities:

  • Research and design new kernel features to improve vMotion performance
  • Collaborate with cross-functional teams to understand requirements and translate them into technical specifications
  • Troubleshoot and debug kernel issues related to vMotion data path scaling
  • Work closely with other teams to ensure seamless integration of kernel features
  • Develop and maintain technical documentation for kernel features

Requirements

  • Bachelor's degree in Computer Science or related field and 12+ years of related experience or Masters degree and 10+ years of related experience
  • 5+ years of experience in operating systems, kernel development, compute, network, and storage subsystems, preferably with experience in VMware's kernel development
  • Strong understanding of kernel programming, including device drivers, kernel modules, and system programming
  • Experience with C programming language and familiarity with Linux kernel development
  • Strong problem-solving skills and ability to troubleshoot complex issues
  • Excellent communication and collaboration skills

What We Offer

  • Competitive salary: $141,000 - $225,000 per year
  • Discretionary annual bonus
  • Equity in accordance with equity plan documents and equity award agreements
  • Comprehensive benefits package: medical, dental, and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), paid holidays, paid sick leave, and vacation time


  • Palo Alto, California, United States Broadcom Corporation Full time

    Security Leader">About Us: Broadcom Corporation is a leading global technology company in infrastructure technology, data center networking, and security.We are seeking a highly skilled Principal Software Development Engineer to join our team. With over 12+ years of related experience in code development, this individual will be responsible for delivering...


  • Palo Alto, California, United States Criteo Full time

    Criteo is seeking a talented Principal Software Architect to lead the design and development of our distributed systems infrastructure. As a key member of our engineering organization, you will be responsible for defining architecture standards, guiding technical decisions, and ensuring the scalability, reliability, and performance of our systems.The ideal...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job DescriptionWe are seeking an experienced Embedded Software Development Engineer to join our team at Axiom Software Solutions Limited in Palo Alto, California.The ideal candidate will have a strong background in real-time systems and hardware interfacing, with experience working with QNX RTOS, DDS middleware, and Intel 8255 PPI hardware.Key...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job DescriptionAxiom Software Solutions Limited seeks an experienced Embedded Software Engineer to join our team in Palo Alto, California.We are looking for a highly skilled professional with expertise in real-time systems and hardware interfacing. The ideal candidate will have strong experience with QNX RTOS, DDS middleware, and hardware abstraction...


  • Palo Alto, California, United States Snap Full time

    About the Company">Snap Inc is a technology company that contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. Our three core products are Snapchat, Lens Studio, and Spectacles. We're deeply committed to the well-being of our global community, which is why our values are at...


  • Palo Alto, California, United States Snap Full time

    **About Snap Inc.**Snap Inc is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. We empower people to express themselves, live in the moment, learn about the world, and have fun together through our three core products: Snapchat, Lens Studio, and Spectacles.The Client Foundation...


  • Palo Alto, California, United States Snapchat Full time

    About Snap Inc.Snap Inc. is a pioneering technology company that harnesses the power of cameras to revolutionize human interaction and expression. Our mission is to empower people to live in the moment, learn about the world, and have fun together through our innovative products and services. With a strong commitment to diversity, equity, and inclusion, we...


  • Palo Alto, California, United States Amadeus Full time

    Transforming Travel with Advanced Software EngineeringWe are seeking an experienced Principal Software Development Engineer to join our team in shaping the future of travel. As a key member of our Infrastructure Train, you will be responsible for designing and implementing cloud-native systems that power our online travel agency, managing hundreds of...


  • Palo Alto, California, United States Broadcom Corporation Full time

    Job OverviewWe are seeking a skilled Principal Software Quality Assurance Engineer to join our VMware Cloud Foundation team. This role is critical in ensuring the robustness, reliability, and efficiency of our Operations and Management layer.


  • Palo Alto, California, United States United Software Group Full time

    Role OverviewWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. This exciting opportunity involves designing and implementing real-time systems, focusing on distributed communication protocols and hardware abstraction layers.Key ResponsibilitiesDesign, implement, and test data distribution service (DDS)...


  • Palo Alto, California, United States Amazon Full time

    OverviewAmazon Advertising is dedicated to driving measurable outcomes for brand advertisers, agencies, authors, and entrepreneurs. Our ad solutions leverage Amazon's innovations and insights to find, attract, and engage intended audiences throughout their daily journeys.Salary RangeThe base pay for this position ranges from $151,300/year in our lowest...


  • Palo Alto, California, United States United Software Group Full time

    Job Title: Hardware Abstraction EngineerWe are seeking an experienced Hardware Abstraction Engineer to join our team at United Software Group. As a Hardware Abstraction Engineer, you will be responsible for designing and implementing high-quality hardware abstraction layers for embedded systems.About the Job:This is a full-time position in Palo Alto,...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    About Axiom Software Solutions LimitedWe are a leading provider of innovative software solutions for the automotive and industrial sectors.Job Title: Embedded Software ArchitectLocation: Palo Alto, CaliforniaSalary: $160,000 - $220,000 per annumJob DescriptionWe are seeking an experienced Embedded Software Architect to join our team in Palo Alto, California....


  • Palo Alto, California, United States HP Development Company, L.P. Full time

    Job OverviewThe HP Development Company, L.P. is seeking a highly skilled Principal Mechanical Research Engineer to join its R&D team working on breakthrough technologies in microfluidics and life sciences.Estimated Salary: $160,000 - $200,000 per yearResponsibilitiesDesign and build microfluidic devices and cartridges.Develop novel molecular diagnostic...


  • Palo Alto, California, United States Snapchat Full time

    At Snap Inc., we're committed to empowering people to express themselves, live in the moment, learn about the world, and have fun together. Our Media Delivery Platform team plays a crucial role in achieving this mission by building an end-to-end media platform, including encoding, transcoding, editing, uploading, ingestion, storage, media life cycle...


  • Palo Alto, California, United States Tesla Full time

    About the RoleWe are seeking a highly skilled Datacenter Software Engineer to join our team and contribute to the development of our Dojo Datacenter Platform. This is an exciting opportunity for a talented software engineer to design, develop, and deploy software that ensures the reliability, availability, and scalability of our datacenter operations.This...


  • Palo Alto, California, United States Care Dynamics, LLC Full time

    **Pioneering Software Engineering Solutions for Clinical Trials**We're seeking a visionary Software Engineering Pioneer to join our dynamic team at Care Dynamics, LLC.In this role, you'll design and develop cutting-edge software solutions that transform clinical trial operations.You'll work closely with our team to build high-performance systems that...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    About Axiom Software Solutions LimitedWe are a leading provider of innovative software solutions for the automotive and industrial sectors.Job Title: Senior Embedded Software DeveloperLocation: Palo Alto, CaliforniaSalary: $120,000 - $180,000 per annumJob DescriptionWe are seeking an experienced Senior Embedded Software Developer to join our team in Palo...


  • Palo Alto, California, United States Tesla Full time

    OverviewTesla's Thermal Systems team is seeking an experienced Software Development Engineer to develop simulation and test infrastructure critical to releasing safety-critical software with high confidence.SalaryThe estimated annual salary for this position ranges from $120,000 to $252,000, plus cash and stock awards, as well as a comprehensive benefits...


  • Palo Alto, California, United States Amazon Full time

    The Search organization is a dynamic team that seeks an innovative Software Development Engineer based in Palo Alto. This role offers the opportunity to contribute to high-performance, fault-tolerant distributed search systems used by millions of Amazon customers worldwide.We design, develop, and deploy server-side and native applications across various...