Software Principal Engineer (C, Kernel, Fiber Channel, SCSI Drivers, Storage) – Bengaluru

@Dell Technologies
  • Bengaluru, Karnataka, India View on Map
  • Post Date : October 16, 2025
  • Salary: ₹800,000.00 - ₹1,000,000.00 / Yearly
  • View(s) 10
Email Job

Job Detail

  • Job ID 60405

Job Description

Software Principal Engineer (C, Kernel, Fiber Channel, SCSI Drivers, Storage)

Location: Bangalore, India

Employment Type: Full-time

 Job ID: R277118


About the Role

Dell Technologies is seeking a Software Principal Engineer to join our Software Engineering Team in Bangalore. This role involves designing, developing, and maintaining Linux kernel-level device drivers for storage subsystems, while contributing to high-quality software/storage systems for enterprise and cloud environments.

Key Responsibilities

  • Contribute to the design and architecture of complex software and storage environments.
  • Prepare, review, and evaluate software/storage specifications for products and systems.
  • Develop and implement test strategies for storage systems and software products.
  • Design, develop, and maintain Linux kernel-level device drivers for SCSI, Fiber Channel, Virtual Tape Libraries, and I/O devices.
  • Debug and resolve complex kernel and driver-level issues in production environments.
  • Collaborate with team members to align technical designs with business requirements.

Essential Requirements

  • Hands-on experience in all phases of software development: feasibility, design, implementation, integration, test, and delivery.
  • Expertise in Linux kernel, SCSI, SCST, Fiber Channel, Virtual Tape Libraries, and I/O device drivers.
  • Knowledge of persistent memory and hardware-assisted compression technologies.
  • Proficiency in one or more languages: C, Python, Go.
  • Experience with version control and bug tracking systems (Git, JIRA).
  • Strong problem-solving, troubleshooting, and diagnostic skills.
  • Excellent communication skills to articulate technical design effectively.

Desirable Requirements

  • Experience in storage domains such as SAN, NAS, virtualization.
  • Experience developing software for software-defined infrastructure, including hybrid cloud/on-prem and multi-cloud environments.

Why Join Us?

  • Work on cutting-edge storage systems and Linux kernel development.
  • Lead software architecture decisions for enterprise and cloud environments.
  • Collaborate with some of the best minds in the storage and software engineering industry.
  • Make a high-impact contribution to Dell Technologies’ next-generation storage solutions.

Other jobs you may like

Scroll to Top