Taro Logo

Software Senior Engineer

A global technology company that provides a wide range of computing, storage, and IT 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 with their highly parallelized, distributed architecture. As a Senior Software Engineer in the UDS Platform Engineering team, you'll be at the forefront of developing cutting-edge Storage Array Platform software. The role involves working with OS, device drivers, and applications, requiring expertise in C/C++, Linux kernel development, and system architecture.

The position offers an opportunity to work with cross-functional teams globally, keeping up with the latest technical trends in AI/ML, Cloud, and Edge computing. You'll be part of a team that enables customers to work at unprecedented scales, managing systems from terabytes to petabytes.

Dell Technologies offers competitive compensation, including salary and bonus programs, along with world-class benefits. The company emphasizes professional growth and development opportunities, creating an environment where engineers can do their best work while making a significant impact.

The ideal candidate will bring 5-7 years of experience in Intel X86 system development, strong programming skills, and deep knowledge of operating systems and device drivers. Knowledge of storage protocols, SAN/NAS technologies, and hardware platform testing would be advantageous.

Join a company that values innovation, collaboration, and personal growth, while working on technology that transforms how businesses handle and store data. This role offers the perfect blend of technical challenges and career advancement opportunities in a supportive, people-focused organization.

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 across geo engineers
  • Keep following the latest technical trends (AI/ML/Cloud/Edge/etc.)
  • Adapt to new technologies quickly

Requirements For Software Senior Engineer

Linux
Python
  • 5 to 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++
  • Familiar with scripting languages like Python/Perl/Shell
  • Familiar with Linux kernel, Linux driver, File system design
  • Exposure to FreeBSD/NetBSD OS, ports subsystem, GEOM subsystems
  • Experience in Device Driver development
  • Ability to analyze and solve technical problems
  • Hands-on debugging kernel/user space issues
  • Familiarity with tools like gdb, kdb
  • Ability to ramp up quickly on SW/HW architectures, CI/CD environments, Jenkins build system

Benefits For Software Senior Engineer

Medical Insurance
401k
  • 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