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

Linux Software Engineer - Systems Engineering

$167k - $246k

Portworx by Pure Storage

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.

WHAT YOU'LL BE DOING...

  • Development on the Linux kernel as used in Pure’s storage products. This includes new features, bug fixes, and performance enhancements.
  • Helping specify and set requirements for upcoming enterprise grade storage servers across multiple product lines.
  • Software development through architecture, development, test, release, and maintenance.
  • Leading and mentoring junior engineers
  • Development is primarily in C/C++ and Python. Participate in code reviews.
  • Helping us achieve world-class performance through experimentation, analysis, and tuning.

WHAT YOU’LL NEED TO BRING TO THIS ROLE…

  • An exceptional talent as an individual contributor, with 5+ years development in Linux kernel/device drivers.

  • Strong written and verbal communication skills

  • Track record of shipping products with high performance and high resiliency.

  • Natural curiosity and the ability to design, implement, and test your work.

  • General skills:

    • Strong problem solving and debugging skills.
    • Strong understanding of CPU architecture, computer architecture, operating systems, algorithms, and data structures.  
  • Valuable specialized skills:

    • Understanding of I/O technologies and standards such as NVMe, Ethernet, Fibre Channel or SCSI
    • Experience with user space device drivers
    • Understanding of enterprise data storage system architectures and behavior
    • Demonstrated ability to optimize performance at many levels - from CPU instruction optimizations, to NUMA and interrupt handling, to threading and locking issues.
    • Contributing to mainline kernel
  • B.S. or higher degree in CS or equivalent experience

  • 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.

#LI-ONSITE

Salary ranges are determined based on role, level and location. For positions open to candidates in multiple geographical locations, the base salary range is reflective of the labor market across the applicable locations. 

This role may be eligible for incentive pay and/or equity. 

There is no application deadline and we accept applications on an ongoing basis until the job is filled.

The annual base salary range is:

$167,000—$246,000 USD

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 View email address on swooped.co 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.
Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Linux Software Engineer - Systems Engineering in Santa Clara, CA vacancy
  • $125k - $185k

     ...productionize scalable internal tools and AI workflows that support system engineering and validation for autonomous vehicle programs. Integrate...  ...for someone who has: Bachelor’s degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, or a related... 
    Suggested
    Full time

    Applied Intuition

    Sunnyvale, CA
    4 days ago
  •  ...technology services firm in San Jose is seeking a motivated Entry-Level System Administrator to support infrastructure operations. This role...  ...collaborating with teams. The ideal candidate has experience in Linux environments, strong problem-solving abilities, and excellent... 
    Suggested

    SBT Global, Inc.

    San Jose, CA
    4 days ago
  • $120k - $280k

     ...across every function. Job Summary We are hiring experienced Systems Software Engineers across multiple NetApp engineering organizations. This...  ...memory management, and concurrency * Experience with Unix/Linux systems programming * Experience with one or more: filesystems... 
    Suggested
    Work at office
    Local area

    NetApp

    San Jose, CA
    13 hours ago
  •  ...The DevOps/System Engineer is responsible for effective installation/configuration, operation...  ...and maintenance of systems hardware and software and related infrastructure. The system...  ...includes but is not limited to, Red Hat Linux (Centos, Ubuntu…etc.), Windows 2008/2k8... 
    Suggested
    Local area
    Weekend work

    Ultimate Staffing

    San Jose, CA
    4 days ago
  • $125k - $191.7k

     ...Job Description Hybrid: This role is categorized as hybrid/Remote. Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts for autonomous... 
    Suggested
    Local area
    Remote work
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $155k - $185k

     ...productive drop-on-demand inkjet printheads that power cutting-edge systems, as well as integrated inkjet solutions that add digital...  ...5,000, commensurate with experience. POSITION SUMMARY: Software engineer designing and building integrated desktop applications to... 
    Full time
    Work experience placement
    Remote work
    Flexible hours

    FUJIFILM Biotechnologies

    Santa Clara, CA
    6 days ago
  •  ...scalability.   Job Overview     We are hiring a Station Software Engineer who will design, implement, and maintain the software stack...  ...from prototype “bench rigs” to reproducible, documented systems for multiple lab uses. Ensure software is robust, version-... 

    nEye.ai

    Santa Clara, CA
    15 days ago
  •  ...the transformative areas of large language models and agentic systems, our mission is to tackle the most complex real-world problems...  ...value. We are a dynamic and collaborative team of researchers and engineers who thrive on pushing the boundaries of what's possible,... 

    Boson AI

    Santa Clara, CA
    12 days ago
  • $185k - $260k

     ...and Santa Clara, California. About The Role: As a Software Applications Engineer, Robotic Systems, you will design and build the distributed software...  ...team ~ Experience with version control and working on Linux machines ~ First-principles thinking with sound... 
    Work at office

    Atomic Machines

    Santa Clara, CA
    14 days ago
  • $215k - $250k

     ...available to any downstream query engine and use case (from traditional...  ...have created large-scale data systems and globally distributed...  ...data tech stack by building the software and data features that actually...  ...C/C++ preferably on a UNIX or Linux platform). Experience with... 
    Odd job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Onehouse

    Sunnyvale, CA
    7 days ago
  •  ...Valley. Wireless Development Engineer or Consultant BS/MS in EE or...  ...configure, manage complex network systems, cloud and clusters. Innovate...  ...with advanced concepts in Linux and Windows environments....  ...paced start-up environment. Jr. Software Engineer BSEE or equivalent Main... 

    LeWiz Communications Inc

    San Jose, CA
    4 days ago
  •  ...need to integrate different software components from OpenStack, ODL...  ...projects, and validate and evaluate system functionality and performance...  .... Working experience with Linux Shell. Experience with...  ...professional experience as a software engineer. Additional Information Ankit... 
    Work experience placement

    Mindlance

    Santa Clara, CA
    4 days ago
  • $137.1k - $188.3k

     ...Imaging/Video algorithms and software, starting from fresh proof of...  ...Computer Science, Electrical Engineering, or equivalent. Passion for multimedia...  ...professional imaging and/or system and application engineering....  .... Microsoft Windows and/or Linux experience is required.... 
    Full time
    Local area

    Via Licensing Corporation

    Sunnyvale, CA
    1 day ago
  • $128k - $200k

     ...artificial intelligence, and software-defined networking to provide...  ...prestigious awards, such as Best Engineering Team, Best Company for...  ...and project management Create system software written in C and scripting...  ...(Python, Bash) for our Linux‑based appliance platform Work... 
    Contract work

    Arista Networks, Inc.

    Santa Clara, CA
    1 day ago
  • $93.2k - $164.45k

     ...looking for a meaningful career? The Engineering & Technology organization is a...  ...disciplinary THAAD interceptor flight software (FSW) team. This team performs the...  ...Secret clearance. Strong background in Linux and VxWorks operating systems. Strong background in embedded SW... 
    Full time
    Temporary work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin Corporation

    Sunnyvale, CA
    2 days ago
  • $100k - $200k

     ...Robin and perception service software platform OmniVidi – powers automotive...  ...and skilled Senior Software Engineer to join our innovative team...  ...machine learning, embedded Linux environments, and autonomous...  ...hardware engineers, system architects, and product managers... 
    Work experience placement
    Live in
    Local area

    Seyond

    Sunnyvale, CA
    4 days ago
  • $158.4k - $237.6k

     ...the intersection of hardware, software, and molecular science,...  ...geometry, web technologies, Linux, and everything in between. We...  ...helping keep the foundational systems that power our global printer...  ...the stack, you are the kind of engineer who picks it up, learns quickly... 

    ProducePay

    Sunnyvale, CA
    2 days ago
  • $166k - $201k

     ...at Crusoe. About This Role As a Senior Software Engineer on our storage team, you'll be joining...  ...with deep expertise in building storage systems. You will be responsible for building highly...  ...filesystem based products, VFS and Linux filesystems (e.g., ext4, XFS, ZFS)... 
    Temporary work

    Crusoe Energy Systems

    Sunnyvale, CA
    4 days ago
  •  ...Role: Site Reliability Engineer (SRE) Location: Santa Clara...  ...measure, tune and optimization system performance. Enhance, architect, author, and deliver software to improve the availability, scalability...  ...Understanding of the Linux Operating System, including... 

    Zortech Solutions

    Santa Clara, CA
    3 days ago
  • $19 - $65 per hour

     ...company pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...to bring up and validate fully redundant system on Plus internal fleet Area of work: Driver...  ...Experience with embedded systems, Linux CLI, and ROS Proficient in C++, familiar... 
    Hourly pay
    Internship

    PlusAI, Inc.

    Santa Clara, CA
    3 days ago
  • $50 per hour

     ...Silicon Valley? We’re seeking a creative and motivated Embedded Linux Software Engineer with excellent analytical, problem-solving and...  ...to work on software builds, device drivers, and low-level systems architecture using Yocto Linux, CMake, C, C++., and more. In... 
    Flexible hours

    OLogic, Inc.

    San Jose, CA
    more than 2 months ago
  • $169k - $218k

     ...We’re looking for a foundational full-stack engineer to help drive Gridmatic’s initiative to transform the way companies decarbonize their...  ...usage You might be a good fit if you: Have 3+ years of software engineering experience Have previous startup work experience Have... 
    Contract work
    Work experience placement

    Gridmatic

    Cupertino, CA
    1 day ago
  •  ...Data Structures & Algorithms knowledge to optimize performance and scalability Collaborate with product managers, designers, and engineers to deliver end‑to‑end solutions Write clean, maintainable, and well‑documented code Debug, troubleshoot, and optimize applications... 
    Contract work

    Flexton

    San Jose, CA
    1 day ago
  •  ...Job Title: Fullstack Software Engineer As a Fullstack Software Engineer, you will design, develop, and maintain automation software solutions...  ...with multidisciplinary teams to create high-performance systems that integrate manufacturing equipment with production systems... 
    Work experience placement
    Monday to Friday

    TSMC

    San Jose, CA
    4 days ago
  •  ...can give them, yet the status quo of the software your dentist uses today is outdated....  ...Join Archy as a Senior Frontend Software Engineer and help revolutionize dental practice management...  ...frontend to deliver reliable, scalable systems that empower dental professionals to... 
    Remote work
    Flexible hours

    Archy

    San Jose, CA
    4 days ago
  •  ...Site Reliability Engineer Sunnyvale, CA Site Reliability Eng. Must have...  ...focused role • Strong AWS and Linux Operating System, standard networking protocols, component...  ...believe in removing operation load with software • Deep systems and infrastructure knowledge... 

    Q1 Technologies

    Sunnyvale, CA
    1 day ago
  •  ...AWS Infra SRE/DevOps Engineer AWS Infra SRE/DevOps engineer with proven work experience...  ...management, who can install, run, and maintain software like docker, and containers....  ...Kubernetes. Must have working experience with Linux, SQL, and applications/database migration... 
    Work experience placement

    The Dignify Solutions, LLC

    San Jose, CA
    3 days ago
  • $120k - $170k

     ...Full Stack Software Engineer Sunnyvale, CA The future of defense will be decided by those who field intelligent machines at scale. At...  ...who enjoys working across the entire product surface: backend systems, frontend experiences, infrastructure, and AI-powered features... 
    Full time
    Relocation package

    Scout AI

    Sunnyvale, CA
    4 days ago
  •  ...Full-Stack Engineer As a Full-Stack Engineer, you will contribute to building scalable,...  ...stack features across frontend and backend systems, taking ownership from concept through...  ...testing, ensuring robust and resilient software delivery. Partner cross-functionally with... 
    Work at office

    Illumio

    San Jose, CA
    4 days ago
  •  ...At least 8+ years in a Reliability Engineering, DevOps or infrastructure focused role...  ...designing and building reliable systems • Strong sense of ownership and integrity...  ...in removing operation load with software • Understanding of the Linux Operating System, standard... 

    Purple Drive

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Linux Software Engineer - Systems Engineering. Be the first to apply!