Taro Logo

Software Engineer 2-C, C++, Linux

Dell Technologies helps organizations and individuals build their digital future and transform how they work, live and play, providing innovative technology and services portfolio for the data era.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer 2-C, C++, Linux

Dell Technologies is seeking a Software Engineer 2 to join their Engineering Development team in Bengaluru. This role is part of the Software Engineering team that delivers next-generation application enhancements and new products. The position focuses on developing sophisticated systems and software solutions based on customer business needs. The ideal candidate will work at the cutting edge of technology, designing and developing software for platforms, peripherals, applications, and diagnostics using advanced technologies and methodologies.

The role involves working with complex systems in the System management area, implementing test strategies, and leveraging AI for smarter solutions. You'll be part of a team that values innovation and technical excellence, working with both internal and external partners. The position requires strong expertise in C/C++ programming, Linux systems, and modern software development practices.

Dell Technologies offers a collaborative environment where team members can make significant impacts. The company believes in the power of individual contribution while working towards collective goals. This role presents an excellent opportunity for professional growth, working with some of the best minds in the industry and access to advanced technology. The company's commitment to transformation and innovation makes it an ideal place for engineers looking to shape the future of technology while making a profound social impact.

As part of Dell Technologies, you'll be contributing to solutions that help organizations and individuals build their digital future. The company's broad and innovative technology portfolio ensures you'll be working on meaningful projects that transform how people work, live, and play.

Last updated in a few seconds

Responsibilities For Software Engineer 2-C, C++, Linux

  • Design and architect high-quality, complex systems and software/storage environments in the System management area
  • Contribute to development and implementation of test strategies for complex software products and systems
  • Use AI in everyday work and deliver faster, smarter solutions
  • Automate workflows and deliver end to end solutions

Requirements For Software Engineer 2-C, C++, Linux

Linux
Python
  • 2-4 Years of experience in C/C++ programming, Linux programming, OS Internals, memory management, IPC, thread programming and application software development
  • Good basics in data structures, multi-threading, IPC, socket programming
  • Ability to code/debug moderately sophisticated programs using design specifications
  • Knowledge on Automation languages – Python Frameworks or similar
  • Awareness and exposure on testing methodologies
  • Bachelor's degree
  • Knowledge of software architectures and applications

Interested in this job?

Jobs Related To Dell Technologies Software Engineer 2-C, C++, Linux