Share this Job

Title:  Member of Technical Staff - EPS


Sunnyvale, CA, US, 94089

Requisition ID:  31949
Job Summary

As a Member of Technical Staff in Engineering Product Support (EPS), you will be a member of a team providing software engineering support for released products. Specific areas of focus will be in diagnosing, reproducing and identifying solutions to customer reported problems, including system outages.

This could be the right job for you, if you enjoy solving puzzles, working "under the covers" of complex systems to understand how they work and digging into low level operating system code to find and fix product deficiencies.


On the job, you will work with Data ONTAP, the number one storage operating system on the planet. You will demonstrate your technical problem solving and debugging skills to characterize system behavior and recommend action plans and procedures to work around, or recover from, product deficiencies.

You will make recommendations to product developers for improving the ability to support NetApp's products and contribute to future releases of the operating system by developing fixes for product defects.

Job Requirements

Essential Functions:
• Specific areas of focus will be in diagnosing, reproducing, and providing solutions in the WAFL (Write-Anywhere-File-Layout) subsystem of ONTAP.

• Collaborate with senior EPS engineers in debugging and finding the root cause of filesystem problems as well as finding ways to recover data and/or down systems. Perform these duties through careful examination of system logs, system status information and ONTAP source code.

• Diagnose and make recommendations for bringing systems to a proper working order, serving data.  Develop and communicate action plans as needed for diagnosis and/or remediation.

• Contribute to the development of test plans based on the customer reproduction scenarios. Implement test cases on system simulators or lab hardware as needed.
• This is a regular daytime position but may entail some holiday and/or weekend coverage.

Job Requirements

- At a minimum, some experience, course or project work in one of the following:
• Operating Systems: Unix, Linux, Microsoft Windows
• Embedded and/or Realtime systems

• Filesystems such as VFS, NTFS, JFS, ZFS

• Operational experience in setting up and configuring Linux / UNIX-like systems

• Experience in multi-threaded operating system software development at the kernel or driver level on Linux or other UNIX-like OS

• Demonstrable programming experience in C, C++, C#

• Script development experience in shell, Perl or Python.


• Debugging experience with GDB or equivalent

• Working knowledge of MS Word, Excel, Visio, PowerPoint

• Proven aptitude for learning new technologies


• Excellent written and verbal communication skills


• Excellent interpersonal communication and customer service skills


• Ability to work successfully through complex issues in high stress situations


 A Bachelors Degree, Masters degree or PhD in Electrical Engineering, Computer Science, Math or related technical discipline; or equivalent experience is required.


Nearest Major Market: San Jose
Nearest Secondary Market: Palo Alto

Job Segment: Engineer, Electrical, Embedded, Computer Science, Linux, Engineering, Technology