Taro Logo

Software Engineer 2-C & UNIX

Dell Technologies helps organizations and individuals build their digital future and transform how they work, live and play.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer 2-C & UNIX

Dell Technologies is seeking a Software Engineer 2 to join their Engineering team in Bangalore. 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, particularly in system management software development and firmware/system development.

The role requires strong expertise in C/C++ development, UNIX/Linux systems, and various protocols including IPMI, DMTF, and RedFish. You'll be working on cutting-edge technologies, designing and developing software for platforms, peripherals, applications, and diagnostics. The position offers the opportunity to work with both internal and external partners using advanced technologies and software engineering methodologies.

As part of Dell Technologies, you'll be joining a company that believes in the power of individual impact and provides team members with opportunities to grow their careers alongside some of the best minds in the industry. The company is committed to equal employment opportunity and creating an inclusive work environment.

This role is perfect for someone with 2-4 years of experience who wants to contribute to complex system design, software development, and implementation of test strategies for storage products and systems. You'll be part of a team that's shaping the future of technology and making a profound social impact.

Last updated 8 minutes ago

Responsibilities For Software Engineer 2-C & UNIX

  • Contribute to the design and architecture of high-quality, complex systems and software/storage environments
  • Prepare, review and evaluate software/storage specifications for products and systems
  • Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems

Requirements For Software Engineer 2-C & UNIX

Linux
  • BE/ME degree in ECE, CE, CS with 2-4 years of industry experience
  • Strong experience in UNIX, Embedded Linux programming, OS Internals, memory management, IPC, thread programming
  • Strong experience in IPMI, DMTF, RedFish, CIM, CIMOM, Linux
  • Solid understanding of SNMP, IPMI protocols
  • Working experience with peripheral hardware devices like PCIe Switch, NIC, GPU, FPGA, Memory controller (plus)
  • Very good server system architecture understanding along with Power and Thermal domain expertise

Interested in this job?

Jobs Related To Dell Technologies Software Engineer 2-C & UNIX

Software Engineer 2-C & UNIX

Mid-level Software Engineering role at Dell Technologies focusing on C/C++ and UNIX development, requiring 2-4 years of experience in system management software development and firmware systems.

Software Engineer 2-C & UNIX

Software Engineer 2 position at Dell Technologies focusing on C & UNIX development, requiring 2-4 years of experience in system management software development and strong firmware background.

Software Engineer 2-C & UNIX

Software Engineer 2 position at Dell Technologies in Bangalore, focusing on C/C++ and UNIX development for system management software with 2-4 years experience required.

Software Engineer 2

Mid-level Software Engineer position at Dell Technologies in Bangalore, focusing on software development for enterprise systems with 2-5 years experience required.

Systems Engineer Sales

Systems Engineer Sales role at Dell Technologies, combining technical expertise with pre-sales support to deliver sophisticated product and service solutions to customers.