Software Principal Engineer
Dell Technologies•Bangalore, Karnataka
Full-timeLead
👁️ 0 views•📝 0 applications•Posted 8/30/2026•Expires 9/29/2026
Get alerts for roles like this
More Software Principal Engineer roles in Bangalore, Karnataka — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.
Job Description
Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Bangalore.
What you ll achieve
As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general business environment creating software solutions.
You will:
• Actively engaged and take the lead in next gen platform development , defining and shaping future HW platform.
• Responsible for the development of Storage Array Platform software.
• Responsibilities include implementation and debug of OS, device driver, applications.
• Collaborate with many cross functional and across geo engineers .
• Keep following the latest technical trends (AI/ML/Cloud/Edge/etc.) and can adapt to new technologies quickly.
Take the first step towards your dream career
Every Dell Technologies team member brings something unique to the table. Here s what we are looking for with this role:
Essential Requirements
• Graduate/ Post Graduate in computer science/ Computer Engineering/Electrical Engineering or similar. 8 + years of industry experience in Intel X86 system development.
• Proficient in C/C++, familiar with scripting languages like Python/ / Perl/Shell. Familiar with Linux kernel, Linux driver, File system , design and architecture .
• Linux configuration, installation, package maintenance and Working experience with Device Driver development.
• Demonstrated ability to analyze and solve technical problems, hands-on in debugging kernel/user space issues . Familiarity of tools like gdb , kdb is a must
• Ability to ramp up quickly on SW/HW architectures and CI/CD environments, Jenkins build system, Makefile exposure
Desirable Requirements
• Has displayed innovation in his career and has patents filed . Preferably exposure on HW platform testing (CPU, Memory, PCIe); HW component trouble shooting, integration; OS installation & upgrade.
• Knowledge and expertise in Storage protocols (NFS, CIFS, iSCSI/FC, SAS, NVMe , PCIe), storage technologies (SAN, NAS, RAID), networking, clustering.
Skills: Device Driver, C++, C, Linux Kernel
Experience: 8.00-10.00 Years
Required Skills
Next.jsSoftware Engineering
Similar Jobs
Other open roles matched to this job's skills and location.
Software Senior Principal Engineer - Datapath
DELL
📍 Bangalore, KarnatakaFull-time
Software Senior Engineer
DELL
📍 Bangalore, KarnatakaFull-time
Software Principal Engineer(C, C++, Linux, Filesystems, Biometrics))
DELL
📍 Bangalore, KarnatakaFull-time
Software Senior Engineer
Dell Technologies
📍 Bangalore, KarnatakaFull-time
Software Senior Engineer
Dell Technologies
📍 Bangalore, KarnatakaFull-time
Python Software Engineer
DELL
📍 Bangalore, KarnatakaFull-time
Prepare to Win This Role
Everything you need to ace the interview and negotiate top-of-band compensation.