Software Engineer (Hardware, Networking & Storage)
Overview
NetAppnetapp.comPosted 8 days ago
Bengaluru, Karnataka, INদূরবর্তী
Quick apply- জ্যেষ্ঠতার স্তর
- Senior
- চাকরির ধরন
- পূর্ণকালীন
- কাজের অভিজ্ঞতা
- 5+ years
- বিশেষায়ন
- Enterprise software
পদ সম্পর্কে
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.
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 skills able 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
IC - Typically requires a minimum of 5 years of related experience. Mgr & Exec - Typically requires a minimum of 3 years of related experience.
Key skills
- Machine Learning
- Generative AI
- Networking
- Linux
- Unix
- Python
- C++
Benefits & perks
- Remote friendly
