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 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... 
    Suggested
    Work at office

    Pure Storage, Inc.

    Santa Clara, CA
    1 day 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
    1 day ago
  • $184k - $287.5k

    Senior Linux Kernel Software Engineer page is loaded## Senior Linux Kernel Software Engineerlocations: US, CA, Santa Claratime type: Full timeposted...  ...-level programming is required* Deep understanding of the system software stack, with a focus on software/hardware... 
    Suggested

    NVIDIA Corporation

    Santa Clara, CA
    14 hours ago
  •  ...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... 
    Suggested

    NVIDIA Gruppe

    Santa Clara, CA
    14 hours ago
  • $81.7k - $165.8k

    Software Engineer I - Embedded System Job Description: We’re looking for people who are excited about building infrastructure that global businesses rely...  .... Working knowledge of Operating Systems like Unix/Linux. Experience leveraging open-source code. Virtual Machine... 
    Suggested

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    2 days ago
  • $184k - $287.5k

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

    NVIDIA Gruppe

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

     ...building Applied Intuition's operating system (OS) stack for future vehicles and new...  ...new full‑stack operating system. As a Software Engineer on the team, you will develop, design,...  ...expertise in C/C++ Experience on Unix/Linux kernels or embedded systems Experience... 
    Full time
    For contractors
    For subcontractor

    Decisive Point

    Sunnyvale, CA
    14 hours ago
  •  ...energy? Join Hitachi Energy as an Energy Systems Integration Engineer and help shape the digital backbone...  ...implement, and maintain large‑scale Linux‑based EMMS environments Automate...  ...and resolve complex issues across the software stack Support system testing including... 

    Hitachi Data Systems

    Santa Clara, CA
    1 day ago
  • $168k - $270.25k

     ...skills to build distributed and compute systems, backend services, microservices and cloud...  ...BS or MS in Computer Science, Computer Engineering or related field (or equivalent...  ...experience developing microservices, cloud software and/or tooling roles. Desirable Experience... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $147.4k - $220.9k

    Software Engineer - Customer Systems, Information Systems & Technology (IS&T) Sunnyvale, California, United States - Software and Services. Description Responsible for developing and overseeing global, business-critical applications within the Customer Engagement domain... 
    Relocation package

    Apple

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

    Senior Software Engineer, Distributed Systems - NIM Factory page is loaded## Senior Software Engineer, Distributed Systems - NIM Factorylocations: US, CA, Santa Clara: US, TX, Remote: US, NY, Remote: US, CA, Remotetime type: Full timeposted on: Posted Todayjob requisition... 
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $166k - $244k

    A leading technology company based in Sunnyvale is looking for a Senior Software Engineer to develop next-generation software solutions. The ideal candidate will have 5 years of experience in software development and expertise in C++. Responsibilities include writing and... 

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, AI and Infrastructure Google, Sunnyvale, CA, USA Qualifications Bachelor’s degree or equivalent practical experience. 2 years of experience in low level systems programming languages (e.g. C++ or C). 2 years of experience... 

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • A leading transportation network company in Sunnyvale, California seeks a Software Engineer to design and develop software applications. The ideal candidate will hold a Master's degree and possess advanced knowledge in programming languages like C++, Python, and Go. Responsibilities... 
    Remote job
    Work at office

    Uber

    Sunnyvale, CA
    1 day ago
  • $108k - $216k

    Walmart in Sunnyvale, CA, is looking for a Senior Software Engineer to architect and develop scalable applications. You'll work on payment processing and promotional systems, lead projects, and mentor engineers. With a Bachelor's in Computer Science and over 7 years in... 

    Walmart

    Sunnyvale, CA
    2 days ago
  • Advanced Micro Devices is seeking an MTS Software Development Engineer to design and develop operating systems-level software and optimize performance for AI models on GPUs. In this role, you will work collaboratively with a skilled team to research and advance the software... 

    Advanced Micro Devices

    Santa Clara, CA
    1 day ago
  • A leading aerospace company in California is looking for a New Graduate Engineer in Software (Starlink) to contribute to the development of cutting-edge software for a major satellite internet project. Candidates should possess a relevant Bachelor's degree and programming... 

    SPACE EXPLORATION TECHNOLOGIES CORP

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

    Santa Clara, CA
    2 days ago
  • $135k - $155k

    United States Digital Space LLC is seeking a New Graduate Engineer in Software for the Starlink program, leveraging cutting-edge technologies to explore new frontiers in broadband internet. As a software engineer, you will tackle complex engineering challenges in the Starlink... 

    United States Digital Space LLC

    Sunnyvale, CA
    4 hours ago
  • $147.4k - $220.9k

    Apple Inc. is seeking a Software Engineer in Sunnyvale, California, focusing on Customer Systems within Information Systems & Technology. In this role, you will develop and oversee global applications, working collaboratively to enhance customer engagement across various... 

    Apple

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

    A technology company located in Sunnyvale is seeking a Backend Software Engineer with expertise in Python and experience in backend development. The role involves designing and developing internal tools and APIs for autonomous vehicle programs, integrating data tools, and... 

    Applied Intuition

    Sunnyvale, CA
    2 days ago
  • $174k - $252k

    Senior Software Engineer, Embedded Systems/Firmware, AI and Infrastructure Sunnyvale, CA, USA Bachelor’s degree or equivalent practical experience. 5 years of experience in low level systems programming languages (e.g., C++ or C). 3 years of experience testing, maintaining... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $108k - $216k

    Senior Software Engineer - Transactional Systems Sunnyvale, CA Walmart’s Enterprise Business Services (EBS) is part of Walmart Global Tech, delivering world‑class technology solutions that support millions of customers and associates worldwide. This role builds scalable... 
    Temporary work
    Work at office
    Worldwide

    Walmart

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

    Software Development Engineer Test - Customer Systems Sunnyvale, California, United States Software and Services 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... 
    Work experience placement
    Relocation

    Apple

    Sunnyvale, CA
    4 days ago
  • $136.5k - $276.5k

    ## Senior Software Engineer, Systems/Solutions TestApplylocations: Sunnyvale, California, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: 1205908Senior Software Engineer, Systems/Solutions TestThis role has been designed as ‘Hybrid... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    3 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... 
    Remote work
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    14 hours ago
  • Google Inc. in Sunnyvale, CA is looking for a Software Engineer to develop next-generation technologies crucial to Google’s operational needs...  ...experience with large-scale infrastructure and distributed systems, along with proficiency in programming languages such as C++,... 

    Google Inc.

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

     ...Vehicles Platform Team is searching for a hands-on software engineer to design ground-breaking solutions that will revolutionize...  ...designing, developing, and debugging complex systems. Strong understanding of QNX, Linux and real-time operating systems. Solid understanding... 
    Full time

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $224k - $356.5k

    NVIDIA is hiring engineers to scale up the introduction of next generation architecture into its EDA Infrastructure. We expect...  ...of new product introductions (NPIs), distributed systems, familiarity with software testing and deployment, and excellent communication and... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $138.8k - $190.85k

    SiTime Corporation in Santa Clara, CA, is seeking a Senior Engineer for Infrastructure Software. This role involves designing software for mixed-signal semiconductor test systems while ensuring scalability and performance. The ideal candidate will have over 5 years of experience... 

    SiTime

    Santa Clara, 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!