Description :
Role : Software Senior Principal Engineer
What youll achieve :
As a Software Senior Principal Engineer, you will be responsible for developing sophisticated systems and software basis the customers business goals, needs and general business environment creating software solutions.
You will :
- Design, develop, and maintain Linux kernel-level device drivers for storage subsystems
- Debug and resolve complex kernel and driver-level issues in production environments
- Mentor team members in design collaboration, code reviews, development tools and processes
- Take part in the full software development life cycle including development, test, continuous delivery and support
- Be an active member of an agile team, collaboratively realizing features through development, test and delivery
Take the first step towards your dream career :
Every Dell Technologies team member brings something unique to the table. Heres what we are looking for with this role :
Essential Requirements :
- 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, I/O device drivers
- Experience in RAID development and experience in NVMe protocol implementation and firmware development related to NVMe devices
- Expertise in persistent memory, hardware assisted compression technologies
- Experience in one or more of the following languages : C, Python, Go along with knowledge of version control, bug tracking systems (Git, JIRA)
Desirable Requirements :
- Experience in Storage domain Experience in developing software for software-defined infrastructure, including hybrid cloud/on-prem and multi-cloud environments
- 13 to 20 Years of relevant experience
Dell Technologies - Senior Principal Software Engineer - NVMe Protocols • Bangalore