Software Principal Engineer(c, C++, Linux, Filesystems, Biometrics))

Dell Technologies

Bangalore, India
Hybrid
C, c++, linux development
Filesystem internals and nfs/smb protocols
Debugging, performance analysis, kernel understanding
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

Job Summary

  • 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.
  • Contribute to the design and architecture of high-quality, complex systems and software/storage environments.
  • 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 location.

Matching Summary

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.

Skills & Requirements

Must-have

  • C, C++, Linux development
  • Filesystem internals and NFS/SMB protocols
  • Debugging, performance analysis, Kernel understanding
  • Object-oriented design, data structures, algorithms

Nice-to-have

  • Storage domain experience (SAN/NAS/Virtualization)
  • Software-defined infrastructure development
  • Hybrid cloud/on-prem and multi-cloud environments

Key Requirements

  • 8+ years of related experience with a Master’s degree
  • 10+ years with a bachelor’s degree
  • Strong experience in designing, developing, and maintaining resilient software infrastructure
  • Hands-on coding experience in C/C++, Python
  • Strong problem solving and analytical skills
  • Good communication skills and stakeholder management

Work Rights

Not specified

Tailored Resume

Cover Letter