Title: Software Engineer (Hardware, Networking & Storage)
Bangalore, Karnataka, IN
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 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
Education
Job Segment:
Test Engineer, Software Engineer, Testing, Manufacturing Engineer, Hardware Engineer, Engineering, Technology