Skip to main content
← Back to Jobs

Software Principal Engineer

Dell TechnologiesBangalore, Karnataka
Full-timeLead
👁️ 0 views📝 0 applicationsPosted 8/30/2026Expires 9/29/2026
Tailor Resume for This JobCheck ATS Score

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

Prepare to Win This Role

Everything you need to ace the interview and negotiate top-of-band compensation.

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.