Software Engineer - WAFL RAID - SAN JOSE
Core
Design and develop storage system software including kernel-level programming, debugging, and test automation for unified storage platforms.
Role type
Senior IC systems software engineer (storage)
Builds
ONTAP RAID and Storage software for data-centric storage platforms
Domain
Storage infrastructure, Linux/UNIX kernel development, cloud storage
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, Python, Linux/UNIX kernel development, system software development, kernel-level debugging, unit testing, test automation, systems engineering principles, problem-solving
Preferred skills
Storage and cloud technologies, modern automation tools, NVMe/SAS/Fibre Channel protocols
Technologies
Linux, Python, C/C++, AWS, Azure, DevOps, NVMe, SAS, Fibre Channel, ONTAP
Responsibilities
Design and develop storage system software including kernel-level programming and debugging, write unit tests in C/C++ and create Python-based test automation scripts, participate in design, coding, debugging, performance analysis, and troubleshooting, develop and run detailed software test plans and test cases, investigate and resolve issues in collaboration with teammates, engage in technical discussions and support peers as a technical resource, stay current with testing tools and drive automation initiatives
Seniority
Senior, hands-on IC