Taro Logo

Software Senior Engineer

Dell Technologies is a global technology company that transforms how organizations work, live and play through innovative computing solutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Storage

Description For Software Senior Engineer

Dell Technologies' UDS Division is revolutionizing data storage through their highly parallelized, distributed architecture. As a Senior Software Engineer in the UDS Platform Engineering team in Bangalore, you'll be at the forefront of developing cutting-edge Storage Array Platform software. The role involves working with OS, device drivers, and applications, collaborating across global teams.

The position requires expertise in Intel X86 system development, strong C/C++ coding skills, and deep knowledge of Linux kernel and driver development. You'll work with FreeBSD/NetBSD OS and need proficiency in debugging tools like gdb and kdb. The ideal candidate should be able to quickly adapt to new technologies and keep up with trends in AI/ML, Cloud, and Edge computing.

Dell Technologies offers competitive compensation, including comprehensive healthcare, financial wellness tools, and generous parental leave. The company culture emphasizes personal growth, innovation, and making a social impact. You'll be part of a team that's transforming how data is stored, working with scalable systems that manage from terabytes to petabytes of data.

The role offers opportunities to work with cutting-edge storage technologies, including SAN, NAS, RAID, and various storage protocols. You'll be contributing to a product that combines revolutionary technology, unparalleled scalability, and exceptional performance while maintaining simplicity in management. This is an excellent opportunity for experienced engineers looking to make a significant impact in enterprise storage solutions while working for a global technology leader.

Last updated a day ago

Responsibilities For Software Senior Engineer

  • Development of Storage Array Platform software
  • Implementation and debug of OS, device driver, applications
  • Collaborate with cross-functional and global engineering teams
  • Keep up with latest technical trends (AI/ML/Cloud/Edge)
  • Adapt to new technologies quickly

Requirements For Software Senior Engineer

Linux
Python
  • 5-7 years industry experience in Intel X86 system development
  • Bachelor's/Master's degree in Computer Science, Computer Engineering, Electrical Engineering or similar
  • Strong coding experience in C/C++
  • Familiarity with scripting languages (Python/Perl/Shell)
  • Experience with Linux kernel, Linux driver, File system design
  • Knowledge of FreeBSD/NetBSD OS, ports subsystem, GEOM subsystems
  • Experience in Device Driver development
  • Ability to debug kernel/user space issues
  • Proficiency with tools like gdb, kdb
  • Quick learning ability for SW/HW architectures, CI/CD environments, Jenkins build system

Benefits For Software Senior Engineer

Medical Insurance
Dental Insurance
Vision 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 Senior Engineer