NetApp
Systems Software Engineer (Core Storage Systems Programming / C / C++)
NetApp, San Jose, California, United States, 95199
Overview
Systems Software Engineer (Core Storage Systems Programming / C / C++) NetApp is the intelligent data infrastructure company, turning disruption into opportunity for every customer. We help customers identify and realize new business possibilities across data types, workloads, and environments. If this sounds like something you want to be part of, NetApp is the place for you. You’ll work with a collaborative team to bring new ideas to life and solve challenging problems. The Core Software and Data Management team is a high-performance group responsible for building the fundamental software underlying NetApp’s storage products, including the Data ONTAP operating system, WAFL file system, and related technologies. As an experienced software engineer, you will join a team responsible for the design, development, debugging, maintenance, and testing of ONTAP system software. This position requires creativity, teamwork, technical aptitude, and a drive to produce results. Responsibilities
Apply current software engineering skills and up-to-date technologies to contribute to team deliverables. Develop supportable, efficient, and robust software implementations with high unit test coverage in C/C++. Design and author test automation in Python, including functional, integration, and performance tests. Contribute to technical discussions within the immediate team and across functions. Be a technical resource to other engineers and across functions. Willingness to take on additional tasks and responsibilities that contribute to team, department, and company goals. Qualifications
Experience with development in C/C++ in Linux/Unix environments. Proficient with systems engineering concepts such as computer architecture, operating systems, file systems, and networking. Strong algorithms, data structures, and multithreaded programming expertise. Experience with applying standard software engineering practices. Experience with test development and automation. Ability to work collaboratively with other engineers. Knowledge of storage or cloud technologies is a plus. Strong oral and written communication skills are a plus. Education
Requires a minimum of 3 years of related experience. Bachelor of Science in Electrical Engineering or Computer Science, or equivalent experience; Master’s or PhD preferred. Compensation and Benefits
The target salary range for this position is 130,900 - 194,700 USD. The offered salary will be determined by location, qualifications, experience, and education, and may be outside this range. Final compensation packages are competitive and in line with industry standards, including a comprehensive benefits package (health, life, retirement, PTO, leave options, performance-based incentives, employee stock purchase plan, and RSUs). Benefits vary by country and region and are governed by local laws and company policies. NetApp embraces a hybrid working environment with in-office and/or in-person expectations. Details will be shared during the recruitment process. Equal Opportunity Employer
NetApp is committed to Equal Employment Opportunity (EEO) and complies with federal, state, and local laws prohibiting employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability, genetic information, pregnancy, protected veteran status, and other protected classifications. Why NetApp?
We help customers turn challenges into business opportunities with fresh thinking and proven approaches. We offer a healthy work-life balance, paid volunteer time off (40 hours per year), comprehensive medical, dental, wellness, and vision plans, educational assistance, legal services, and savings programs for the future. If you want to help us build knowledge and solve big problems, let’s talk.
#J-18808-Ljbffr
Systems Software Engineer (Core Storage Systems Programming / C / C++) NetApp is the intelligent data infrastructure company, turning disruption into opportunity for every customer. We help customers identify and realize new business possibilities across data types, workloads, and environments. If this sounds like something you want to be part of, NetApp is the place for you. You’ll work with a collaborative team to bring new ideas to life and solve challenging problems. The Core Software and Data Management team is a high-performance group responsible for building the fundamental software underlying NetApp’s storage products, including the Data ONTAP operating system, WAFL file system, and related technologies. As an experienced software engineer, you will join a team responsible for the design, development, debugging, maintenance, and testing of ONTAP system software. This position requires creativity, teamwork, technical aptitude, and a drive to produce results. Responsibilities
Apply current software engineering skills and up-to-date technologies to contribute to team deliverables. Develop supportable, efficient, and robust software implementations with high unit test coverage in C/C++. Design and author test automation in Python, including functional, integration, and performance tests. Contribute to technical discussions within the immediate team and across functions. Be a technical resource to other engineers and across functions. Willingness to take on additional tasks and responsibilities that contribute to team, department, and company goals. Qualifications
Experience with development in C/C++ in Linux/Unix environments. Proficient with systems engineering concepts such as computer architecture, operating systems, file systems, and networking. Strong algorithms, data structures, and multithreaded programming expertise. Experience with applying standard software engineering practices. Experience with test development and automation. Ability to work collaboratively with other engineers. Knowledge of storage or cloud technologies is a plus. Strong oral and written communication skills are a plus. Education
Requires a minimum of 3 years of related experience. Bachelor of Science in Electrical Engineering or Computer Science, or equivalent experience; Master’s or PhD preferred. Compensation and Benefits
The target salary range for this position is 130,900 - 194,700 USD. The offered salary will be determined by location, qualifications, experience, and education, and may be outside this range. Final compensation packages are competitive and in line with industry standards, including a comprehensive benefits package (health, life, retirement, PTO, leave options, performance-based incentives, employee stock purchase plan, and RSUs). Benefits vary by country and region and are governed by local laws and company policies. NetApp embraces a hybrid working environment with in-office and/or in-person expectations. Details will be shared during the recruitment process. Equal Opportunity Employer
NetApp is committed to Equal Employment Opportunity (EEO) and complies with federal, state, and local laws prohibiting employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability, genetic information, pregnancy, protected veteran status, and other protected classifications. Why NetApp?
We help customers turn challenges into business opportunities with fresh thinking and proven approaches. We offer a healthy work-life balance, paid volunteer time off (40 hours per year), comprehensive medical, dental, wellness, and vision plans, educational assistance, legal services, and savings programs for the future. If you want to help us build knowledge and solve big problems, let’s talk.
#J-18808-Ljbffr