Senior Principal Software Engineer (C coding, Fibre Channel, LINUX, Storage)

A global technology company that develops, sells, repairs, and supports computers and related products and services.
Hopkinton, MA 01748, USA
$191,000 - $247,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS · Storage

Description For Senior Principal Software Engineer (C coding, Fibre Channel, LINUX, Storage)

Dell Technologies is seeking a Senior Principal Software Engineer to join their Software Engineering team in Hopkinton, Massachusetts. This role focuses on developing sophisticated systems and software solutions, particularly in FibreChannel and Ethernet datapaths. The position requires extensive experience in C programming, Linux kernel development, and storage protocols. As a senior technical leader, you'll be responsible for mentoring team members, contributing to system architecture, and handling complex customer escalations. The role offers competitive compensation ($191,000-$247,000) and comprehensive benefits. Dell Technologies is committed to creating innovative solutions while fostering an inclusive work environment. This position is ideal for experienced engineers passionate about low-level system development and storage technologies who want to work with cutting-edge enterprise storage solutions. The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong mentoring abilities.

Last updated a day ago

Responsibilities For Senior Principal Software Engineer (C coding, Fibre Channel, LINUX, Storage)

  • Contribute to the design and architecture and implementation of FibreChannel and Ethernet datapaths
  • Mentor team members in design collaboration, code reviews, development tools and processes
  • Prepare written software/storage specifications for complex products
  • Take part in the full software development life cycle
  • Be an active member of an agile team
  • Develop, test and integrate code for new or existing software
  • Lead and resolve customer escalations, perform root cause analysis

Requirements For Senior Principal Software Engineer (C coding, Fibre Channel, LINUX, Storage)

Linux
  • 12+ years C programming experience
  • Strong knowledge of data structures
  • Experience with multi-core & multi-threaded applications
  • Hands-on device driver development for Linux
  • Fibre Channel or FICON protocol knowledge
  • In-depth knowledge of kernel functionality and architecture
  • Experience with OS hypervisors
  • Understanding of x86 assembly
  • Knowledge of hardware peripherals/buses/protocols including PCIe
  • Bachelor's or master's degree in computer science or related field

Benefits For Senior Principal Software Engineer (C coding, Fibre Channel, LINUX, Storage)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
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 Senior Principal Software Engineer (C coding, Fibre Channel, LINUX, Storage)

Software Senior Principal Engineer

Senior Principal Software Engineer position at Dell Technologies focusing on system development, automation, and technical leadership in Bangalore.

Software Automation Senior Principal Engineer

Senior Principal Software Engineer position at Dell Technologies, focusing on automation solutions and AI development, requiring 10+ years of experience in software development and architecture.

Linux OS Software Principal Engineer

Principal Software Engineer position at Dell Technologies focusing on Linux OS development, requiring 10+ years of experience in C/C++/Python and system architecture.

AI Server Platform Software Lead

Lead AI server platform software development at Dell Technologies, managing cross-functional teams and driving innovation in enterprise AI solutions.

Software Principal Engineer

Principal Software Engineer position at Dell Technologies focusing on Linux systems, embedded software, and automation, offering $180K-$220K in Round Rock, TX.