
Senior Linux Software Engineer - Systems Engineering
Pure StorageSanta Clara, California
HYBRID
Posted January 25, 2025
$167k - $246k
Apply Now
Application opens on company website
Job Description
The role involves software development focused on the Linux kernel, including new development, bug fixes, and analysis, while leading and mentoring junior engineers. Candidates should have strong problem-solving skills and experience in creating optimized algorithms, primarily using C, C++, and Python.
Key Responsibilities
- Develop and maintain Linux kernel including new development and bug fixes.
- Specify and set requirements for enterprise-grade storage servers across multiple product lines.
- Lead and mentor junior engineers.
- Conduct software development through architecture, development, testing, release, and maintenance.
- Perform design and code reviews.
- Optimize algorithms for performance and scalability.
- Analyze and tune system performance.
Requirements
- 5 years of experience as a developer.
- B.S. or higher degree in Computer Science or equivalent experience.
- Strong understanding of CPU architecture, computer architecture, operating systems, algorithms, and data structures.
- Experience creating highly optimized algorithms using C and/or C++.
- Ability to read and analyze x86 assembly language.
- Demonstrated ability to optimize algorithms at many levels, including CPU instruction optimizations, hardware/software trade-offs, and threading and locking issues.
- Experience with x86 performance and scalability, especially NUMA using lock-free algorithms.
- Understanding of 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.
- Strong problem-solving and debugging skills.
- Strong communication skills, with the ability to present to a diversity of audiences from executives to developer conferences.
- Track record of shipping products with high performance and high resiliency.
- Willingness to work 4 days per week from the Santa Clara, CA office.
Benefits & Perks
Annual base salary range of 167,000-246,000
Work schedule of 4 days per week in-office
Flexible time off
Wellness resources
Company-sponsored team events
Incentive pay and/or equity
Ready to Apply?
Join Pure Storage and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs