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
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.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.

    serp_jobs.job_alerts.create_a_job

    Software Engineer • Santa Clara, California, United States

    Job_description.internal_linking.related_jobs
    Systems Software Engineer

    Systems Software Engineer

    Sunbelt Controls • Pleasanton, California, United States
    serp_jobs.job_card.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 databases, create ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Software Engineer Systems Infrastructure

    Software Engineer Systems Infrastructure

    Matroid • Palo Alto, CA, United States
    serp_jobs.job_card.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 ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer, Systems

    Senior Software Engineer, Systems

    Aerospike • Mountain View, CA, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Software Engineer - AI Systems

    Principal Software Engineer - AI Systems

    ODAIA • Sunnyvale, CA, US
    serp_jobs.job_card.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), ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_less • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Linux System Software Engineer

    Linux System Software Engineer

    Taara Connect, Inc • Sunnyvale, CA, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Staff Systems Software Engineer, Infrastructure Platform

    Staff Systems Software Engineer, Infrastructure Platform

    GM • Mountain View, California, USA
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Software Engineer - Distributed Systems

    Software Engineer - Distributed Systems

    Rubrik Job Board • Palo Alto, CA, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    System Software Engineer

    System Software Engineer

    Chargepoint • Campbell, CA, Kentucky, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Software Engineer ( Core Banking Systems)

    Principal Software Engineer ( Core Banking Systems)

    First Citizens Bank • Santa Clara, CA, US
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Staff Software Systems Engineer (10114)

    Staff Software Systems Engineer (10114)

    Extreme Networks • San Jose, California, USA
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Linux System Software Engineer

    Linux System Software Engineer

    Matx • Mountain View, California, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    SoC Systems Software Engineer

    SoC Systems Software Engineer

    Apple • Cupertino, CA, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Systems Engineer

    Systems Engineer

    InsideHigherEd • Stanford, California, United States
    serp_jobs.job_card.full_time
    Business Affairs : University IT (UIT), Redwood City, California, United States.Information Technology Services📅Nov 17, 2025 Post Date📅107744 Requisition #. Endpoint Engineering and Developme...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer, Onboard Systems

    Software Engineer, Onboard Systems

    Nuro • Mountain View, CA, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Payments Software Engineer : Build Resilient Systems

    Senior Payments Software Engineer : Build Resilient Systems

    Apple Inc. • Cupertino, CA, United States
    serp_jobs.job_card.full_time
    A major technology company in Cupertino, California, is looking for a software engineer to design resilient distributed systems. You will own solutions, actively participate in discussions, and have...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Software Engineer -Distributed Systems

    Software Engineer -Distributed Systems

    Rubrik • Palo Alto, California, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Systems Software Engineer

    Principal Systems Software Engineer

    NVIDIA Corporation • Santa Clara, CA, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Systems Software Engineer, GoLang

    Senior Systems Software Engineer, GoLang

    NVIDIA • Santa Clara, CA, United States
    serp_jobs.job_card.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 ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted