Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NetApp Logo

Software Engineer (Storage Systems Programming / C / C++)

NetApp

$160,000 - $177,000
Aug 26, 2025
San Jose, CA, US
Apply Now

NetApp is developing a new portfolio of data-centric storage platforms and services to help the world's leading organizations harness their data in new and interesting ways.

Requirements

  • Deep understanding and expertise in Operating system fundamentals
  • Strong Kernel/Systems software programming skills in C/C++ with hands-on experience in Linux/UNIX environments.
  • Ability to debug and complex systemic issues and various interactions including Crash dump analysis.
  • Proficient with modern automation tools and frameworks, and enthusiastic about applying cutting-edge testing methodologies, including unit testing frameworks.
  • Experience with RAID/Storage/Disk device drivers is a plus.

Responsibilities

  • Apply modern software engineering skills and best practices to contribute to both new product development and enhancements of ONTAP software stack
  • Contribute to technical design discussions and share insights on systems engineering concepts, including computer architecture, operating systems, file systems, networking, algorithms, and data structures.
  • Contribute to design, coding, debugging, performance analysis, and troubleshooting across development, test, and production environments.
  • Develop, modify, and execute comprehensive software test plans and test cases, both manually and through automation.
  • Investigate and resolve issues, collaborating closely with other team members and across teams to address challenges in test and production environments.
  • Be proactive in learning and applying the latest testing technologies, tools, and frameworks, while also driving automation initiatives.

Other

  • A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master's Degree or a PhD; or equivalent experience is required.
  • Requires a minimum of 5 years of related software development and testing experience.
  • Excellent oral and written communication skills.
  • Ability to work effectively in cross-functional, geo-distributed teams.
  • Hybrid working environment with some level of in-office and/or in-person expectations