Software Engineer (Hardware, Networking & Storage)

NetApp, Inc.

Bengaluru

Hybrid

INR 3,500,000 - 7,500,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NetApp, Inc. is seeking a senior QEG Engineer (Software Engineer 3) to lead end-to-end development, validation, and support for cutting-edge on-prem technologies.

You will shape architectural decisions, drive technical direction across firmware, software, and manufacturing, and mentor junior engineers to elevate the team. You will apply deep expertise in low-level systems, firmware, and software to design robust solutions, debug complex kernel and networking issues, and guide cross-functional

Qualifications

  • Must have deep experience across software lifecycle, test strategy design and quality ownership.
  • Experience with AI/ML architectures, prompt engineering, and applying these to system diagnostics or tooling.
  • Strong understanding of network protocols and ability to debug at protocol level (TCP/IP, NFS, SMB, iSCSI, FC).
  • Expertise in OS internals including Linux/Unix, BIOS/UEFI, and boot processes.
  • Strong background in storage hardware interfaces, NVMe, PCIe, RAID, SSDs.

Responsibilities

  • Lead end-to-end development, validation, and support of on-prem technologies.
  • Drive architectural decisions and set technical direction across firmware, software, and manufacturing boundaries.
  • Mentor junior engineers and lead design/code reviews to raise technical bar.
  • Own outcomes end-to-end and communicate decisions to cross-functional teams.
  • Design and drive automation strategies to improve efficiency, coverage, and reliability across teams.

Skills

Python
C
C++
Automation frameworks
AI/ML architectures
Networking concepts
OS internals
Kernel debugging
Mentoring
Cross-functional collaboration
Technical roadmap

Education

Experience in related field

Job description

Job Summary

As a QEG Engineer (Software Engineer 3), you will serve as a senior technical contributor and de facto technical leader for the end-to-end development, validation, and support of cutting-edge on-prem technologies. Beyond hands-on execution, you will drive architectural decisions, set technical direction across firmware/software/manufacturing boundaries, and mentor junior engineers. This role requires deep, demonstrated expertise in low-level systems, firmware, and software, along with the judgment to make design trade-offs independently and the influence to align cross-functional teams around them.

Job Requirements
  • Deep expertise in software development lifecycle, test strategy design, and quality ownership able to define test plans and validation frameworks, not just execute them
  • Strong understanding of AI/ML and GenAI architectures, prompt engineering, and applying these to system diagnostics, automation, or tooling
  • Advanced understanding of networking concepts and protocols, with ability to debug and optimize at the protocol level
    • TCP/IP network stack
    • Computer networks
    • NFS, SMB, iSCSI, FC
  • Advanced understanding of OS internals, with proven ability to root-cause complex kernel/networking issues
    • Linux, Unix OS internals (Kernel & Networking)
    • FreeBSD and its architecture
    • OS booting process (Linux/Unix)
    • BIOS/UEFI, GRUB bootloaders
  • Advanced understanding of storage and hardware interface concepts, including performance tuning and failure analysis
    • NAS, SAN
    • NVMe technologies
    • PCIe, ethernet interfaces
    • RAID, SSDs, iSCSI & NVMe over Fabric
  • Proven track record of designing and driving automation frameworks/strategy (not just writing scripts) to improve efficiency, coverage, and reliability across teams
  • Expert-level programming skills in Python, C & C++, with strong software design/architecture sense
  • Demonstrated ability to lead technical investigations independently, make sound decisions under ambiguity, and own outcomes end-to-end
  • Track record of mentoring engineers, conducting design/code reviews, and raising the technical bar across the team
  • Strong cross-functional collaboration and communication skillsable to represent technical decisions to stakeholders and influence direction across software, firmware, and manufacturing teams
  • Experience contributing to technical roadmap, architecture reviews, or strategic planning for the product/platform
Education

IC - Typically requires a minimum of 5 years of related experience.Mgr & Exec - Typically requires a minimum of 3 years of related experience.

At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.

Equal Opportunity Employer:

NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification.

Why You'll Thrive at NetApp

At NetApp, you won't wait for the perfect moment—you'll make it. The early planning, the extra thought, the bold idea that turns good into great: That's how our people operate and how we continue to push the boundaries of data infrastructure.

NetApp is the trusted partner for organizations transforming data into opportunity. As the only enterprise-grade storage service natively embedded in Google Cloud, AWS, and Microsoft Azure, we empower customers to run everything from traditional workloads to enterprise AI with unmatched performance, resilience, and security.

Our culture

We celebrate mold breakers, bold thinkers, and problem solvers. We reward initiative, impact, and ownership. We provide flexibility so you can balance professional ambition with your personal life. Here, differences are not just welcomed—they drive everything we do.

AI Disclosure

For select roles, some stages of our hiring process may use artificial intelligence tools to help evaluate applications and candidate selection. These tools support—rather than replace—human decision-making.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Hardware, Networking & Storage)
Software Engineer (Hardware, Networking & Storage)

NetApp • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer (Hardware, Networking & Storage)
Senior Software Engineer (Hardware, Networking & Storage)

NetApp, Inc. • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Software Engineer (C / Kernel / Systems Programming / Linux)
Software Engineer (C / Kernel / Systems Programming / Linux)

NetApp, Inc. • Bengaluru

Hybrid
INR 1,800,000 - 3,200,000
Senior Software Engineer (Hardware, Networking & Storage)
Senior Software Engineer (Hardware, Networking & Storage)

NetApp • Bengaluru

Hybrid
INR 3,000,000 - 5,000,000
Software Engineer
Software Engineer

NetApp, Inc. • Bengaluru

Hybrid
INR 1,800,000 - 2,800,000
Software Engineer
Software Engineer

NetApp • Bengaluru

Hybrid
INR 900,000 - 1,400,000
Software Engineer (C, C++)
Software Engineer (C, C++)

NetApp, Inc. • Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Software Engineer (C++ / Systems Programming / Unix)
Software Engineer (C++ / Systems Programming / Unix)

NetApp • Bengaluru

Hybrid
INR 2,500,000 - 4,000,000
Hybrid work model
Software Engineer (C / Kernel / Systems Programming / Linux)
Software Engineer (C / Kernel / Systems Programming / Linux)

NetApp • Bengaluru

Hybrid
INR 1,400,000 - 2,100,000
Staff Software Engineer (C/C++)
Staff Software Engineer (C/C++)

NetApp • Bengaluru

Hybrid
INR 4,500,000 - 8,000,000