Apply now »

Title:  Software Engineer (Hardware, Networking & Storage)

Location: 

Bangalore, Karnataka, IN

Requisition ID:  136591

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

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


Job Segment: Test Engineer, Software Engineer, Testing, Manufacturing Engineer, Hardware Engineer, Engineering, Technology

Apply now »