NetApp is seeking an Entry Level Software Engineer (Systems) to join their team in San Jose, CA. The role involves contributing to the development and design of innovative features for their flagship storage operating system, ONTAP.
About the Role
As an Entry Level Software Engineer, you will collaborate with the team on projects involving new feature development, participate in all phases of the product development cycle, work closely with peer team members and other teams to understand customer use cases, and solve technical issues collaboratively with other engineers.
About You
Required:
Bachelor of Science Degree in Electrical Engineering or Computer Science with no relevant industry experience, or equivalent relevant experience.
Hands-on experience with C/C++.
Familiarity with the design and development of system software.
Knowledge of Unix/Linux System Programming and Multithreaded programming.
Strong conceptual understanding of OS internals.
Expertise in algorithms, data structures, and multi-threaded programming.
Preferred:
Experience in the Storage Domain.
Commitment to sound software engineering practices and a passion for quality.
Strong communication skills, both written and oral.
Benefits
Comprehensive benefits package including Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off (PTO), various Leave options, Performance-Based Incentives, employee stock purchase plan, and/or restricted stocks (RSUs).
Hybrid working environment designed to strengthen connection, collaboration, and culture.
NetApp
Build an intelligent data infrastructure with NetApp that brings it all together — a smarter way to let data thrive. Any application, any data, anywhere.
Company Size: 10,001+ employeesSoftware Development