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
  • $167k - $246k

     ...Linux Kernel Software Engineer - Systems Engineering Santa Clara, California 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... 
    Suggested
    Work at office
    Flexible hours

    Pure Storage

    Santa Clara, CA
    4 days ago
  • $123k - $191k

     ...artificial intelligence, and software-defined networking to provide...  ...prestigious awards, such as Best Engineering Team, Best Company for...  ...You'll Work With Arista's Linux Kernel team is responsible for...  ...customer networks. Work with the System Test Engineers to analyze... 
    Suggested
    Work experience placement

    Arista Networks, Inc.

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...lasting impact on the world. We are looking for a Senior Linux Kernel Software Engineer to join the Linux networking drivers R&D team. The work...  ...level programming is required ~ Deep understanding of the system software stack, with a focus on software/hardware... 
    Suggested

    NVIDIA

    Santa Clara, CA
    3 days ago
  • A leading technology company is seeking a Linux Kernel Software Engineer to develop and optimize the Linux kernel for enterprise storage solutions...  ...kernel development and a strong foundation in computer systems. You will collaborate with a world-class team to solve complex... 
    Suggested

    Pure Storage, Inc.

    Santa Clara, CA
    2 days ago
  • $40 - $56 per hour

     .... About the Team The Update Systems teams builds and maintains the Linux services that perform the Over-the-Air...  ...spanning across both our customer and engineering fleets. In addition to infotainment and autopilot software updates, our systems orchestrate the update... 
    Suggested
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  • KLA-Belgium in Milpitas, California, seeks a software developer to design, develop, and maintain components for inspection tools. Candidates should have a Bachelor’s or Master’s degree in Computer Science or a related field and experience in high-performance computing.... 

    KLA-Belgium

    Milpitas, CA
    5 days ago
  •  ...Software Engineer- Embedded Systems Location: Santa Clara, CA End client: Paypal Duration: 6+ Months Pay Rate: Max $65/hr on C2C Hacker...  ...applications. ~3+ years experience with C, C++, Rust, or embedded Linux systems. ~ Any sort of experience in omni-channel... 

    Omega Solutions

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...the world. Join NVIDIA's software infrastructure team to design...  ...build, and improve software systems for rack, networking, and datacenter...  .... As a Senior Software Engineer - Datacenter Systems, you will...  ...~ Strong understanding of Linux, networking, and distributed... 
    Remote work

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...We are seeking highly skilled and motivated software engineers to join us and build AI inference systems that serve large-scale models with extreme efficiency....  ...orchestration (Docker, Kubernetes, Slurm); familiarity with Linux namespaces and cgroups. Excellent debugging,... 

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $149.75k - $211.42k

     ...Details: Job Description: About the role As an AI Software Engineer - Agentic AI System you will contribute to building infrastructure and...  ...TypeScript/RUST/Go Containerized development with Docker, Linux, and command-line tooling Experience with REST APIs... 
    Local area
    Immediate start
    Remote work
    Shift work

    Intel

    Santa Clara, CA
    3 days ago
  • $155k - $253k

     ...areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20...  ...-stack operating system. As a Software Engineer on the team, you will develop, design,...  ...in C/C++ ~ Experience on Unix/Linux kernels or embedded systems ~ Experience... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • $123.9k - $185.9k

    Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Applications Engineering General Summary As a Linux Peripheral Software Engineer, you will...  ...peripheral bus requirements, analyze system‑level use cases, and translate those requirements... 
    Work experience placement
    Work at office
    Remote work
    Work from home

    Qualcomm

    Santa Clara, CA
    5 days ago
  • A pioneering tech company in Sunnyvale seeks a System/Embedded Software Engineer to develop the next generation operating system for wireless broadband...  ...candidates will have strong experience in C/C++ and Linux-based systems, excellent analytical skills, and a bachelor... 

    Taara

    Sunnyvale, CA
    1 day ago
  • $181.1k - $318.4k

     ...Software Engineer, System Experience Work Locations (2) Submit Resume The Siri & Information Intelligence team is looking for engineers to define and architect our on-device search technologies. As part of this group, you'll work with our machine learning, natural... 
    Relocation

    Apple

    Santa Clara, CA
    3 days ago
  • $108k - $216k

     ...role is not eligible for current or future immigration support and | or sponsorship _* Join Walmart as Senior, Software Engineer - Transactional Systems and your work could help over 240 million global customers live better every week. Yes, we are the Fortune #1 company... 
    Full time
    Temporary work
    Part time
    Work at office
    Worldwide
    Flexible hours

    Walmart

    Sunnyvale, CA
    8 days ago
  • $181.1k - $318.4k

     ...Sr. Software Engineer (Distributed System) Work Locations (2) Submit Resume At Apple, the information powering Siri, Spotlight, Apple Maps, and Apple Intelligence doesn't appear by magic — it's harvested at massive scale from the live web by a distributed crawl platform... 
    Relocation

    Apple

    Santa Clara, CA
    3 days ago
  • $130k - $155k

    Software engineer system validation - direct job at SpaceX. Sunnyvale, CA. Software Engineer, Integration & System Validation (Starlink - Direct...  ...?software development in lieu of a degree Experience with Linux Experience in Python, and/or other scripting languages... 
    Permanent employment
    Temporary work
    Weekend work

    Payfuture Technologies

    Sunnyvale, CA
    5 days ago
  •  ...Senior Software Engineer, Systems/Solutions Test This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing... 
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    1 day ago
  • $147.4k - $220.9k

     ...Software Engineer, Information Systems & Technology Join us, the team that serves as Apple's nerve center: Apple Information Systems and Technology group! We are looking for Java Software Engineers, who will work closely with other Software Engineers, Project & Product... 
    Work experience placement
    Immediate start
    Relocation

    Apple

    Sunnyvale, CA
    2 days ago
  • $224k - $356.5k

     ...At NVIDIA, our Financial Systems Engineering team is at the heart of ensuring that our massive scale operates with zero friction. We are responsible...  ...to-End System Design: Design, deploy, and maintain scalable software services that ensure transactional integrity and manage the... 

    NVIDIA

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

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

    Atomic Machines

    Santa Clara, CA
    4 days ago
  • $217k - $275k

    General Motors is seeking a Staff Software Engineer for Compute Systems Software in Mountain View, California. This hybrid role involves leading the development of embedded Linux platforms critical for GM’s vehicles. Responsibilities include designing kernel modules, optimizing... 

    General Motors

    Mountain View, CA
    3 days ago
  • $184k - $287.5k

     ...We are looking for a Senior Software Engineer to help build NeMo Platform, NVIDIA’s product for developing, evaluating, deploying, and operating AI systems at scale. This role will focus on NeMo Evaluator, which helps teams understand whether changes to AI agents are making... 
    Remote work

    NVIDIA

    Santa Clara, CA
    5 days ago
  •  ...Title: Software Engineer (Systems) 3 *Local to CA Description: Primary Function of Position: The ideal candidate will have proven experience in DevOps GCP architecting/engineering within a regulated environment, support for mid-sized development teams, and... 
    Local area

    3B Staffing LLC

    Sunnyvale, CA
    3 days ago
  •  ...role is categorized as Hybrid/Remote. MI & CA Role: As a Software Engineer on the Software Validation team within the AV organization, you...  ...quality, and verify the safety and performance of autonomous systems. You will be responsible for shaping the future of evaluation... 
    Local area
    Remote work
    Work from home

    General Motors

    Sunnyvale, CA
    7 days ago
  • $160k - $210k

     ...and scalability. Job Overview We are hiring a Station Software Engineer who will design, implement, and maintain the software stack...  ...platforms from prototype "bench rigs" to reproducible, documented systems for multiple lab uses. Ensure software is robust, version-... 

    nEye Systems

    Santa Clara, CA
    4 days ago
  • $125k - $185k

     ...areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20...  ...commitments. About the Role The Systems Engineering Tools & Traceability Engineer will help...  ...Bachelor's degree in Computer Science, Software Engineering, Robotics, Electrical... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Compute

    Sunnyvale, CA
    3 days ago
  • $168k - $270.25k

     ...Senior Engineer For Factory Infrastructure And Automation NVIDIA is the platform upon...  ...deployment in heterogeneous hardware and software environments. You will influence and drive...  ...skills to build distributed and compute systems, backend services, microservices and... 

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $170.6k - $261.3k

     ...'s standard -from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features...  ...the vehicle to a safe stop. As a Senior Software Engineer on the Secondary Driving System team within Embodied... 
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    5 days ago
  • $147.4k - $272.1k

     ...Software Development Engineer Test - Customer Systems Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making... 
    Work experience placement
    Relocation

    Apple

    Sunnyvale, CA
    3 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!