Now hiring

Software Engineer (Bangalore, Karnataka, IN) @ NetApp, Inc.

INOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Job Summary

As an Engineer (MTS2), you will play a key role in the end-to-end development, validation, and support of cutting-edge on-prem technologies. You will collaborate with cross-functional teams including software, firmware, and manufacturing to deliver robust, scalable, and high-performance systems. This role requires a strong foundation in building and testing low-level systems, firmware, and software, along with a growing familiarity with applying AI/GenAI tools to engineering work. Job Requirements Job Description Development & Testing Exposure to software development lifecycle and software testing concepts GenAI & Applied ML Good understanding of AI/ML and GenAI architecture and prompt engineering Familiarity with using GenAI tools to assist with diagnostics, scripting, or day-to-day engineering tasks Good understanding of networking concepts and protocols TCP/IP network stack Computer networks NFS, SMB, iSCSI, FC Good understanding of OS fundamentals Linux, Unix OS internals (Kernel & Networking) FreeBSD and its architecture OS booting process (Linux/Unix) BIOS/UEFI, GRUB bootloaders Good understanding of storage and hardware interface concepts NAS, SAN NVMe technologies PCIe, ethernet interfaces RAID, SSDs, iSCSI & NVMe over Fabric Automation & Programming Strong programming skills in Python, C & C++ Exposure to writing and maintaining automation scripts Collaboration Strong analytical and problem-solving skills Effective communication and teamwork abilities Education Typically requires a minimum of 2 years of related experience.

Skills

PythonCC++LinuxUNIXTCP/IPNFSSMBiSCSIFCOS Internalsbootloader

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores