NetApp

Software Engineer (C/C++ Developer)

NetApp
Apply
5 days ago
Bengaluru, IndiaMid Level

Responsibilities

  • Investigate and resolve complex ONTAP subsystem issues.
  • Perform root-cause analysis using logs, traces, packet captures, core dumps, telemetry, and debugging.
  • Reproduce issues, identify defects, and develop or validate code fixes.
  • Collaborate with Support, Development, QA, and Product Management teams.
  • Develop troubleshooting automation to reduce repeat problems.
  • Improve product reliability, supportability, and diagnosability through reviews and engineering best practices.

Requirements

  • Proficiency in C/C++ and/or Python with hands-on debugging experience.
  • Strong understanding of operating systems, networking, and distributed systems.
  • Knowledge of Google Cloud and experience with distributed cloud environments, Kubernetes, and container orchestration platforms.
  • Strong analytical and problem-solving abilities for complex issues in large-scale distributed storage systems.
  • Experience developing diagnostic tools or automation for production issue analysis.
  • Experience working directly with enterprise customers or customer-facing engineering teams.
  • Experience in storage networking is an added advantage.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline, or equivalent industry experience.

Tech Stack

CC++Google CloudKubernetesPython

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