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, 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 & UNIX

Dell Technologies is seeking a Software Engineer 2 specializing in C & UNIX development 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, with a strong emphasis on system management software development and firmware systems.

The ideal candidate will work at the cutting edge of technology, designing and developing software for platforms, peripherals, applications, and diagnostics. This role requires expertise in UNIX, Embedded Linux programming, and system development, with a focus on creating high-quality, complex systems and software/storage environments.

The position offers the opportunity to work with advanced technologies and tools while collaborating with internal and external partners. Dell Technologies emphasizes the importance of making a profound social impact through their work, offering a supportive environment where team members can grow their careers alongside some of the best minds in the industry.

As part of Dell Technologies' commitment to innovation and excellence, this role will involve working with cutting-edge technologies and contributing to the company's mission of helping organizations and individuals build their digital future. The company provides a work environment free of discrimination and harassment, ensuring equal employment opportunities for all employees.

Last updated 2 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 in System Management software development
  • Strong firmware / System development background with strong C/C++ development/debug skills
  • 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
  • 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

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.

Software Engineer for PowerStore (Python, C, C++)

Software Engineer position at Dell Technologies focusing on PowerStore storage system development using Python, C, and C++, requiring 2+ years of experience.

Software Engineer (C and Python)

Software Engineering role at Dell Technologies focusing on C and Python development for sophisticated systems and software solutions, with emphasis on testing and debugging.

Software Engineer II (AWS, Node)

Software Engineer II position at Travelers focusing on AWS and Node.js development, offering $117K-$193K salary with comprehensive benefits and hybrid work in Atlanta.