Software Engineer Intern

NetApp, Inc.Durham, NC

About The Position

We invest heavily in new talent. Your energy and fresh ideas are vital to cementing our position as a market-leader. We’ll push you beyond your comfort zone with a belief that no idea is off-limits. At the same time, you’ll have all the resources, mentoring and feedback you need to grow. What’s more, whatever your role, you can be yourself in a team that celebrates individuality and welcomes different perspectives. As an Intern - Software Engineer (Systems), you would participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems for our flagship storage operating system, ONTAP. These positions require individuals to be creative, team-oriented, technology savvy, driven to produce results and demonstrates the ability to take a cross-team leadership role. ONTAP is a powerful platform known for its advanced data management capabilities, supporting mission-critical applications worldwide. As an Intern - Software Engineer (Systems), you will be part of a talented team responsible for developing, testing, and debugging software that powers NetApp’s cloud, hybrid-cloud, and on-premises solutions.

Requirements

  • Basic knowledge of system software design and development
  • Hands-on experience with C and C++
  • Familiarity with Unix/Linux System Programming and Multithreaded programming
  • Understanding of OS internals, algorithms, and data structures

Nice To Haves

  • Experience in the Storage Domain
  • Projects, experiences, or coursework related to areas such as: Operating Systems, Computer Architecture, Multi-Threading, Data Structures & Algorithms
  • Proven aptitude for learning new technologies
  • Creative and analytical approach problem solving skills
  • Strong oral and written communication is necessary for success
  • Ability to work on a diverse team or with a diverse range of people

Responsibilities

  • Collaborate with the team on new feature development and engineering escalations
  • Participate in all phases of the product development cycle: definition, design, implementation, debugging, testing, and early customer support
  • Work closely with team members and other teams to understand customer needs and deliver solutions
  • Solve technical issues collaboratively with other engineers
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service