NetApp
Software Engineer
Bangalore, India Office (BANGALORE)
Company's own board2+ yrs
Posted 4 weeks ago · First seen Oct 30 · seen live today · from NetApp's own Eightfold board
Skills mentioned
pythonc++linux
The posting, as published
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.