Taro Logo

Software Principal Engineer-C or C++

A global technology company that helps individuals and organizations transform how they work, live and play.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Principal Engineer-C or C++

Dell Technologies is seeking a Software Principal Engineer to join their Software Engineering team in Pune and Bangalore. This role focuses on developing sophisticated systems and software solutions based on customer business needs. The position requires expertise in file system software development using C/C++, with strong emphasis on Linux systems and storage solutions. As a Principal Engineer, you'll be responsible for designing and developing Data-domain features, participating in the full software development lifecycle, and working with cross-functional teams. The ideal candidate should have 8-12 years of experience, strong debugging skills, and expertise in system optimization. Dell Technologies offers a comprehensive benefits package and a collaborative work environment where team members can make a significant impact. The company's commitment to innovation and transformation makes this an excellent opportunity for experienced software engineers looking to work on cutting-edge technology solutions.

Last updated 3 days ago

Responsibilities For Software Principal Engineer-C or C++

  • Design and develop various Data-domain features
  • Participate in design collaboration, code reviews, exercising development tools and processes
  • Take part in the full software development life cycle including development, testing, continuous delivery and support
  • Refine designs based on feedback, testing, and evolving requirements
  • Work with cross-functional teams, partners, and customers
  • Ensure seamless integration of components and technologies
  • Be an active member of an agile team

Requirements For Software Principal Engineer-C or C++

Linux
Python
  • 8-12 years of experience with design, implement and develop file system software using C/C++
  • Strong Analytical, Debugging and troubleshooting skills using tools like GDB
  • Proficiency and hands-on coding experience in C/C++
  • In-depth experience in Linux user-space development, multithreading and storage solutions
  • Practical expertise in troubleshooting, debugging, performance optimization, and refactoring of complex systems
  • Extensive knowledge of Object-oriented design, data structures and algorithms
  • Hands-on experience with Python and Bash scripting, CI/CD, automation
  • Knowledge in Kubernetes, Hypervisors, and Containers

Benefits For Software Principal Engineer-C or C++

Medical Insurance
Parental Leave
  • Comprehensive Healthcare Programs
  • Award Winning Financial Wellness Tools and Resources
  • Generous Leave of Absence for New Parents and Caregivers
  • Industry Leading Wellness Platform
  • Employee Assistance Program

Interested in this job?

Jobs Related To Dell Technologies Software Principal Engineer-C or C++