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

NetAppSan Jose, CA
68d$130,900 - $194,700Hybrid

About The Position

The Core Software and Data Management team is a high-performance engineering team 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 work as part of a team of skilled and passionate engineers responsible for the design, development, debugging, maintenance, and testing of ONTAP system software. This position requires an individual to be creative, team-oriented, technology savvy, and driven to produce results.

Requirements

  • Experience with development in C/C++ in LINUX/UNIX environments.
  • Proficient with systems engineering domain concepts such as computer architecture, operating systems, file systems, and networking.
  • Strong algorithms, data structures, and multi-threaded 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.

Responsibilities

  • Apply current software engineering skills and use 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 work on additional tasks and responsibilities that will contribute towards team, department and company goals.

Benefits

  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off (PTO)
  • Various Leave options
  • Performance-Based Incentives
  • Employee stock purchase plan
  • Restricted stocks (RSU's)
  • Volunteer time off program offering 40 hours of paid time per year to volunteer
  • Comprehensive medical, dental, wellness, and vision plans
  • Educational assistance
  • Legal services
  • Access to discounts
  • Financial savings programs

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service