Apply now »

Title:  Software Engineer

Location: 

Bangalore, Karnataka, IN

Requisition ID:  136672

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.


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

Apply now »