Talent.com
Software Engineer, Systems Software
Software Engineer, Systems SoftwarePure Storage • Santa Clara, California, United States
Software Engineer, Systems Software

Software Engineer, Systems Software

Pure Storage • Santa Clara, California, United States
30+ days ago
Job type
  • Full-time
Job description

We’re in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry.

This type of work—work that changes the world—is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and leave your mark, come join us.

THE ROLE

Join the Systems Software team to architect and deliver the core software that powers the industry's most innovative, high-performance, and highly available storage platforms. You will own the full development lifecycle for mission-critical system components, from initial conception to customer deployment. This is a chance to apply deep systems expertise to solve complex hardware-software integration challenges, ensuring our customers experience zero-downtime and continuous innovation. You will collaborate closely with hardware engineering and cross-functional software teams to define the future of enterprise data storage.

WHAT YOU'LL DO

Drive the end-to-end design, development, and debugging of high-performance, mission-critical system software in C / C++ for our upcoming storage platforms.

Own the development and integration of critical control plane features—like configuration, event handling, and robust failover—that directly guarantee the platform's high availability and simplicity of management.

Collaborate across engineering teams and with external vendors to define hardware-software interfaces and implement low-level components for system bring-up, driver development, and L2 / L3 networking functionality.

Architect and implement software solutions for complex tasks, such as firmware management and updating, ensuring the process minimizes availability impact for thousands of global customers.

Act as a technical mentor for the team, leading complex assignments, setting high standards for code quality and maintainability, and providing technical guidance on cross-functional initiatives.

  • We are primarily an in-office environment and therefore, you will be expected to work from the Santa Clara, CA office in compliance with Pure’s policies, unless you are on PTO, or work travel, or other approved leave.

WHAT YOU BRING

Exceptional proficiency in C / C++ (C++11 and beyond), with a proven track record of designing, implementing, and debugging large-scale, high-performance systems software.

Deep expertise in

  • Linux or NIX-based systems programming , including a strong understanding of kernel-level concepts and hands-on experience in driver development.
  • Demonstrable experience with the full lifecycle of hardware-software integration, including system bring-up, platform requirements definition, and debugging low-level interfaces (e.g., BMC, BIOS, PCI-e, I2C / SMBUS).

    Strong technical leadership skills to independently determine methods on new, complex assignments, make impactful technical recommendations, and informally lead development initiatives.

    Practical experience with storage or L2 / L3 networking protocols and components, enabling you to deliver features that meet demanding mission-critical application requirements.

    INCLUDE FOR POSTING LOCATION IDENTIFICATION

    #LI-ONSITE

    WHAT YOU CAN EXPECT FROM US :

  • Pure Innovation : We celebrate those who think critically, like a challenge and aspire to be trailblazers.
  • Pure Growth : We give you the space and support to grow along with us and to contribute to something meaningful. We have been Named Fortune's Best Large Workplaces in the Bay Area™, Fortune's Best Workplaces for Millennials™ and certified as a Great Place to Work®!
  • Pure Team : We build each other up and set aside ego for the greater good.
  • And because we understand the value of bringing your full and best self to work, we offer a variety of perks to manage a healthy balance, including flexible time off, wellness resources and company-sponsored team events. Check out purebenefits.com for more information.

    ACCOMMODATIONS AND ACCESSIBILITY :

    Candidates with disabilities may request accommodations for all aspects of our hiring process. For more on this, contact us at TA-Ops@purestorage.com if you’re invited to an interview.

    OUR COMMITMENT TO A STRONG AND INCLUSIVE TEAM :

    We’re forging a future where everyone finds their rightful place and where every voice matters. Where uniqueness isn’t just accepted but embraced. That’s why we are committed to fostering the growth and development of every person, cultivating a sense of community through our Employee Resource Groups and advocating for inclusive leadership.

    Pure is proud to be an equal opportunity and affirmative action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or any other characteristic legally protected by the laws of the jurisdiction in which you are being considered for hire.

    JOIN US AND BRING YOUR BEST.

    BRING YOUR BOLD.

    BRING YOUR FLASH.

    Create a job alert for this search

    Software Engineer • Santa Clara, California, United States

    Related jobs
    Systems Software Engineer

    Systems Software Engineer

    Sunbelt Controls • Pleasanton, CA, US
    Full-time
    Now Hiring : Systems Software Engineer II.We’re looking for an experienced.Building Automation System (BAS) solutions across the Western U. In this role, you’ll develop and program databa...Show more
    Last updated: 19 hours ago • Promoted • New!
    Software Engineer Systems Infrastructure

    Software Engineer Systems Infrastructure

    Matroid • Palo Alto, CA, United States
    Full-time
    Matroid is a full-service computer vision company that has developed an end-to-end platform allowing enterprise customers to rapidly train and. EO, IR, X-Ray, CT, OCT, and others.Founded in 2016 by ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Systems

    Senior Software Engineer, Systems

    Aerospike • Mountain View, CA, United States
    Full-time
    Aerospike is the real-time database for mission-critical use cases and workloads, including machine learning, generative, and agentic AI. Aerospike powers millions of transactions per second with mi...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer - AI Systems

    Principal Software Engineer - AI Systems

    ODAIA • Sunnyvale, CA, US
    Full-time +1
    Design and implement large-scale, production-grade AI systems that integrate LLMs and Generative AI into real-world applications. Build frameworks that support Retrieval-Augmented Generation (RAG), ...Show more
    Last updated: 5 hours ago • Promoted • New!
    Linux System Software Engineer

    Linux System Software Engineer

    Taara Connect, Inc • Sunnyvale, CA, United States
    Full-time
    Born at X, Google's Moonshot Factory, Taara is on a mission to connect billions of people lacking abundant and affordable internet today by pioneering the way we use light to deliver faster, cheape...Show more
    Last updated: 30+ days ago • Promoted
    Staff Systems Software Engineer, Infrastructure Platform

    Staff Systems Software Engineer, Infrastructure Platform

    GM • Mountain View, California, USA
    Full-time
    The Infrastructure Engineering organisation at GM is building a cloud-native platform that transforms how developers interact with automotive test hardware. This platform treats physical benches mob...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer - Distributed Systems

    Software Engineer - Distributed Systems

    Rubrik Job Board • Palo Alto, CA, United States
    Full-time
    Data protection needs for large enterprises are evolving into a varied usage of private / public clouds.While Rubrik has built incredibly successful solutions for both, our technical architecture nee...Show more
    Last updated: 12 days ago • Promoted
    System Software Engineer

    System Software Engineer

    Chargepoint • Campbell, CA, Kentucky, United States
    Full-time
    With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE : CHPT) is at the center of this re...Show more
    Last updated: 14 days ago • Promoted
    System Software Engineer - Lead Engineer

    System Software Engineer - Lead Engineer

    Baidu • Sunnyvale, CA, United States
    Full-time
    Do you want to be part of AI revolution? Do you want to think out of box with thriving on challenges in AI industry and desire to solve them? Do you want to work with a world-class team to explore ...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer ( Core Banking Systems)

    Principal Software Engineer ( Core Banking Systems)

    First Citizens Bank • Santa Clara, CA, US
    Full-time
    This is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office. This position provides expert technical guidance on large, complex, an...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Systems Engineer (10114)

    Staff Software Systems Engineer (10114)

    Extreme Networks • San Jose, California, USA
    Full-time
    Over 50000 customers globally trust our end-to-end cloud-driven networking solutions.They rely on our top-rated services and support to accelerate their digital transformation efforts and deliver u...Show more
    Last updated: 10 days ago • Promoted
    Software Systems Architect - Scientific Instruments

    Software Systems Architect - Scientific Instruments

    Picarro • Santa Clara, CA, United States
    Full-time
    Software Systems Architect - Scientific Instruments.Bay Area - Primarily onsite with occasional remote flexibility.We're hiring an Software Systems Architect to define and evolve the top-tier softw...Show more
    Last updated: 30+ days ago • Promoted
    Linux System Software Engineer

    Linux System Software Engineer

    Matx • Mountain View, California, United States
    Full-time
    MatX's mission is to make the world’s best AI models run as efficiently as allowed by physics, bringing the world years ahead in AI quality and availability. MatX is seeking silicon verification eng...Show more
    Last updated: 30+ days ago • Promoted
    SoC Systems Software Engineer

    SoC Systems Software Engineer

    Apple • Cupertino, CA, United States
    Full-time
    Do you love crafting elegant solutions to highly complex challenges.Do you intrinsically see the importance in every detail. As part of our Silicon Technologies group, you'll help design and manufac...Show more
    Last updated: 12 days ago • Promoted
    Software Engineer, Onboard Systems

    Software Engineer, Onboard Systems

    Nuro • Mountain View, CA, United States
    Full-time
    Nuro is a self-driving technology company on a mission to make autonomy accessible to all.Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge AI with automoti...Show more
    Last updated: 12 days ago • Promoted
    Software Engineer -Distributed Systems

    Software Engineer -Distributed Systems

    Rubrik • Palo Alto, California, United States
    Full-time
    Data protection needs for large enterprises are evolving into a varied usage of private / public clouds.While Rubrik has built incredibly successful solutions for both, our technical architecture nee...Show more
    Last updated: 30+ days ago • Promoted
    Principal Systems Software Engineer

    Principal Systems Software Engineer

    NVIDIA Corporation • Santa Clara, CA, United States
    Full-time
    Systems Software Engineer for the Apache Spark Acceleration group.Over the past five years GPU accelerated data processing has moved from proof of concept to production deployments.Many enterprises...Show more
    Last updated: 30+ days ago • Promoted
    Senior Systems Software Engineer, GoLang

    Senior Systems Software Engineer, GoLang

    NVIDIA • Santa Clara, CA, United States
    Full-time
    NVIDIA is looking for outstanding software engineers to help us expand our enterprise GPU management and monitoring tools. In this role, you will work closely with the broader NVIDIA team to design ...Show more
    Last updated: 12 days ago • Promoted