Current jobs related to Storage Systems Software Development Expert - Santa Clara, California - Pure Storage, Inc.


  • Santa Clara, California, United States Pure Storage, Inc. Full time

    Pure Storage, Inc. is seeking a talented senior systems software engineer to join its Linux Kernel & Fabrics Team.Key ResponsibilitiesDevelopment focus is on Linux Kernel & Fabrics including new development, bug fixes, and analysis.Helping specify and set requirements for upcoming enterprise-grade storage servers across multiple product lines.Software...


  • Santa Clara, California, United States Baya Systems Full time

    Company Overview:Baya Systems is a leading technology firm that specializes in developing cutting-edge system software solutions. Our team of experts is passionate about shaping the future of technology and driving innovation in the semiconductor industry.About the Role:We are seeking a seasoned Software Engineer with a strong background in computer...


  • Santa Clara, California, United States Pure Storage, Inc. Full time

    Pure Storage is seeking a Product Development Manager for Storage Solutions to lead the development and growth of our engineering organization. As a key member of our team, you will be responsible for defining test automation requirements and collaborating with software and hardware engineers to develop automated test infrastructure for software-based...


  • Santa Clara, California, United States Pure Storage Full time

    The Company Overview at Pure Storage is centered around our vision of redefining the storage experience and empowering innovators by simplifying how people consume and interact with data. With over 11,000 customers, including 58% of the Fortune 500, we've only scratched the surface of our ambitions. For ten straight years, Gartner has named us a leader in...


  • Santa Clara, California, United States Pure Storage Full time

    We're seeking an experienced senior systems software engineer to join our Linux Kernel & Fabrics Team at Pure Storage. As a key member of this team, you'll play a crucial role in shaping the future of our flash storage systems.Your primary responsibilities will include designing, implementing, and testing software components for our storage systems. You'll...


  • Santa Clara, California, United States Pure Storage Full time

    Pure Storage is at the forefront of the storage industry, and we are looking for a highly motivated Senior Flash Firmware Engineer to join our team. As a key member of our engineering team, you will play a critical role in developing and maintaining our cutting-edge storage solutions.The ideal candidate will have a solid understanding of firmware development...


  • Santa Clara, California, United States Pure Storage Full time

    GTM Systems Transformation ExpertPure Storage seeks a skilled Agile Technical Project Manager to lead our IT Go-To-Market (GTM) initiatives, focusing on driving the successful implementation and management of our CPQ project. The ideal candidate will have a proven track record in delivering complex projects, experience with Agile methodologies, and a strong...


  • Santa Clara, California, United States Pure Storage Full time

    Company OverviewPure Storage is revolutionizing the data storage industry by providing innovative solutions that empower customers to unlock their full potential.We partner with forward-thinking companies across various sectors to help them achieve a competitive edge by leveraging our cutting-edge storage technology.The most successful companies realize the...


  • Santa Clara, California, United States Pure Storage Full time

    Pure Storage is a leading company in the development of innovative storage solutions. We are currently seeking a talented senior systems software engineer to join our Linux Kernel & Fabrics Team.The selected candidate will work independently and collaboratively solving complex problems involving Linux and systems design, architecture, implementation, and...


  • Santa Clara, California, United States Pure Storage Full time

    Role SummaryWe're looking for a skilled Advanced Storage Security Analyst to join our Portworx Forensics team at Pure Storage. As a key member of our team, you'll help resolve customer issues and create software to analyze and predict the health of distributed systems deployed around the world.The estimated annual salary range for this position is: $163,000...


  • Santa Clara, California, United States Baya Systems Full time

    Job Description:Baya Systems is seeking an experienced Software Engineer to join our team and contribute to the development of cutting-edge system software solutions. As a member of our team, you will be responsible for designing and implementing software optimization algorithms, building performance models, and collaborating with hardware teams to deliver...


  • Santa Clara, California, United States Dell Full time

    Storage Software Architectural ExpertDell's Engineering Technologist team is renowned for its cutting-edge expertise in shaping groundbreaking products, materials, and processes. As a Storage Software Architectural Expert, you'll be at the forefront of assessing industry capabilities, developing technology and product strategies, and generating intellectual...


  • Santa Clara, California, United States Astera Labs Full time

    Job Title:System Validation ExpertCompany Overview:Astera Labs is a global leader in purpose-built connectivity solutions that unlock the full potential of AI and cloud infrastructure. Our Intelligent Connectivity Platform integrates PCIe, CXL, and Ethernet semiconductor-based solutions and the COSMOS software suite of system management and optimization...


  • Santa Clara, California, United States Pure Storage, Inc. Full time

    **About the Role**We're seeking a skilled Distributed Systems Investigator to join our team at Pure Storage, Inc. As a member of our Portworx Forensics team, you'll play a critical role in resolving customer issues and developing software to analyze and predict the health of distributed systems.Your primary responsibility will be to investigate and resolve...


  • Santa Clara, California, United States Seel Full time

    About SeelSeel is a leading provider of cutting-edge software solutions, committed to delivering high-quality results that meet the evolving needs of our clients. Our team of experts works closely with clients to understand their requirements and develop tailored software solutions that drive business success.Job DescriptionWe are seeking a skilled Software...


  • Santa Clara, California, United States Roche Holdings Inc. Full time

    Key Responsibilities:Design and develop GPU-accelerated software in CUDA/C++ with expertise in Python for signal processing numerical analyticsSupport the software development lifecycle and Design Control process by partnering with business, technology subject-matter experts, and software leadsProduce well-documented software with test and validation suites...


  • Santa Clara, California, United States Sungrow Power Supply Co., Ltd. Full time

    About Sungrow Power Supply Co., Ltd.Sungrow, a global leading PV inverter and ESS provider, boasts an impressive 515 GW of power electronic converters installed worldwide. Founded in 1997 by University Professor Cao Renxian, the company has established itself as a leader in research and development of solar inverters with the largest dedicated R&D team in...


  • Santa Clara, California, United States Pure Storage Full time

    About UsPure Storage is a leader in the data storage industry, working with 11,000+ customers worldwide.We're committed to empowering innovators by simplifying how people consume and interact with data.


  • Santa Clara, California, United States Dell Technologies Full time

    Our mission at Dell Technologies is to empower individuals and organizations to transform how they work, live, and play. As a Lead Storage Software Solutions Architect, you'll join our talented ISG CTO Storage Team in Santa Clara, California, working closely with product teams and engineers to develop and implement innovative strategies for Dell's storage...


  • Santa Clara, California, United States Pure Storage, Inc. Full time

    Pure Storage, Inc. is a leader in the development and qualification of high-performance storage solutions, and we're looking for a skilled Flash Storage Engineer to join our team.About the Role:Design, develop, and qualify high-performance storage solutions that meet the needs of enterprise customers.Collaborate with cross-functional teams to drive...

Storage Systems Software Development Expert

3 weeks ago


Santa Clara, California, United States Pure Storage, Inc. Full time

Pure Storage, Inc. is a leading provider of flash storage systems, and we're seeking a seasoned expert to join our Linux Kernel & Fabrics Team.

The selected candidate will work independently and collaboratively solving complex problems involving Linux and systems design, architecture, implementation, and fault analysis/debugging of our market-leading flash storage systems.

  • Key focus areas include development on Linux Kernel & Fabrics, encompassing new development, bug fixes, and in-depth analysis.
  • Collaborative efforts will involve specifying and setting requirements for upcoming enterprise-grade storage servers across multiple product lines.
  • The role demands software development through architecture, development, testing, release, and maintenance.
  • The ideal candidate will also lead and mentor junior engineers.
  • Primarily working with C/C++ and Python, you'll help improve code quality through design and code reviews.
  • You'll contribute to achieving world-class performance through experimentation, analysis, and tuning.
What You Need to Bring

To excel in this role, you'll need:

  • An exceptional talent as an individual contributor, with 5+ years of experience in software development.
  • Strong communication skills, with the ability to present to diverse audiences, from executives to developer conferences.
  • A track record of shipping high-performance products with high resilience.
  • Natural curiosity and the ability to design, implement, and test your work.
  • Key skills include:
  • Strong problem-solving and debugging skills.
  • A solid understanding of CPU architecture, computer architecture, operating systems, algorithms, and data structures.
  • Experience creating highly optimized algorithms using C and/or C++. Proficiency in reading and analyzing x86 assembly language is expected.
  • Demonstrated ability to optimize algorithms at various levels - from CPU instruction optimizations to hardware/software trade-offs, threading, and locking issues.
  • X86 performance and scalability expertise, especially with NUMA and lock-free algorithms.
  • Valuable specialized skills include:
    • Familiarity with I/O technologies and standards such as NVMe, Ethernet, Fibre Channel, or SCSI.
    • Knowledge of multithreading and lockless algorithms.
    • Understanding of enterprise data storage system architectures and behavior.
  • A B.S. or higher degree in Computer Science or equivalent experience.

This full-time position is based in Santa Clara, CA, with a requirement to be present in the office for 4 days a week. Incentive pay and equity may be available. Pure Storage offers a comprehensive benefits package, including flexible time off, wellness resources, and company-sponsored team events. Estimated annual base salary: $203,475 (calculated based on location and industry standards).