
Software Principal Engineer (C, Kernel, Fiber Channel, SCSI Drivers, Storage) – Bengaluru
@Dell Technologies posted 8 hours ago Shortlist Email JobJob 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
-
Full Stack Data Architect & MCP Security Architect – Hyderabad (12+ Years Exp )
- @ Dell Technologies
- Hyderabad, Telangana, India