NetApp

Intern - Software Engineer (Systems)

NetApp
Apply
3 days ago
Durham, NC, USA or Santa Clara, CA, USAIntern
H1B sponsor

Responsibilities

  • Design, develop, test, debug, and enhance system-level software using C and/or C++.
  • Apply operating system and systems programming concepts including processes, threads, concurrency, synchronization, and memory management.
  • Contribute to storage, file systems, replication, data protection, distributed systems, and data infrastructure software.
  • Investigate defects and performance issues, identify root causes, and improve software reliability, scalability, and performance.
  • Develop automated unit, integration, or system tests.
  • Participate across the software development lifecycle from design and implementation through debugging, testing, and delivery.
  • Collaborate with engineering teams to solve complex technical problems.

Requirements

  • Programming experience with C and/or C++ through coursework, projects, research, internships, or other hands-on experience.
  • Understanding of data structures, algorithms, operating systems, and software engineering fundamentals.
  • Familiarity with Linux or Unix environments.
  • Exposure to systems programming concepts such as processes, threads, memory management, concurrency, or synchronization.
  • Strong analytical, debugging, problem-solving, communication, and collaboration skills.
  • Enrollment in an educational or professional program through summer 2027.
  • Pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related technical field is encouraged.
  • Coursework or experience in operating systems, computer architecture, file systems, distributed systems, storage, networking, multithreading, or performance analysis is a plus.
  • Curiosity about AI and emerging technologies, with related coursework, projects, or hands-on use considered a plus.

Benefits

  • 10–12 week summer internship with start dates in May or June 2027.
  • Mentorship, resources, and feedback from experienced engineers.
  • Potential benefits include health insurance, life insurance, retirement or pension plans, paid time off, leave options, performance-based incentives, employee stock purchase plans, and/or restricted stock units, subject to regional variation and local policies.

Tech Stack

Categories

NetApp

About NetApp

10,000+ employees

NetApp builds data storage and data management software and hardware for enterprises, including ONTAP-powered all-flash arrays and hybrid cloud services that integrate with AWS, Azure, and Google Cloud. It sells systems and subscriptions that support backup, disaster recovery, databases, and container/Kubernetes workloads. Founded in 1992 and headquartered in San Jose, California, NetApp is a public company listed on NASDAQ.

Contact me