Software Principal Engineer

Dell
Israel
Workplace: OnsiteFull timeFunction: Communications, PR & CommunityEducation: bachelorsSkills: []

Design, develop, and own complex software features for Dell’s high-performance storage software stack, contributing to next-generation enterprise storage products. Build datapath software on SPDK while integrating emerging drive, enclosure, and protocol technologies. Drive performance analysis across queueing, CPU efficiency, memory, PCIe bottlenecks, and latency. Collaborate across architecture, hardware, and software teams on HW/SW interfaces, and experiment with AI tools in the development workflow.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Dell
Dell
1 month ago

Software Principal Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Design, develop, and own complex software features for Dell’s high-performance storage software stack, contributing to next-generation enterprise storage products. Build datapath software on SPDK while integrating emerging drive, enclosure, and protocol technologies. Drive performance analysis across queueing, CPU efficiency, memory, PCIe bottlenecks, and latency. Collaborate across architecture, hardware, and software teams on HW/SW interfaces, and experiment with AI tools in the development workflow.
Location: Israel
Workplace: Onsite
Employment Type: Full time
Job Function: Communications, PR & Community
Seniority: Sr. Manager level

Key Responsibilities

  • •Design, develop, and own complex software features end-to-end, from requirements and design through implementation, testing, and long-term support.
  • •Build high-performance datapath software on SPDK and integrate emerging drive, enclosure, and protocol technologies.
  • •Own performance analysis of the storage software data path, including queueing behavior, CPU efficiency, memory usage, PCIe bottlenecks, and latency behavior.
  • •Work closely with architecture, hardware, and software teams on HW/SW interface definition.
  • •Experiment with and integrate emerging AI tools into the development workflow to boost productivity and innovation.

Key Requirements

  • •Relevant BSc with exceptional marks from a top university.
  • •7+ years of hands-on experience with storage, device drivers, embedded software/firmware, Linux, and/or networking, including open-source contributions and upstream community engagement.
  • •Expert-level coding skills in C/C++.
  • •Experience and understanding of Linux internals, including algorithms, data structures, multithreading, and communication protocols.
  • •Comfort working in an AI-native development environment using spec-driven development (SDD), AI-assisted workflows, and engineering governance.
Experience:StorageDevice driversEmbedded softwareLinuxNetworkingOpen sourceAI-native development
Education:Bachelor's
Tech Stack:SPDKStorage Performance Development KitCC++LinuxOpen sourceSDDAI-assisted workflowsDatapath softwareLinux internalsNVMe-oFNVMeRDMARoCEPCIePythonQueueingMultithreadingAI tools

Company Brief

Dell
Designs, manufactures and sells computers, servers, storage, networking equipment, and related IT solutions and services for consumers, small businesses, and enterprises worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Round Rock, United States
Founded: 1984
Glassdoor
Glassdoor: 3.8
WebsiteLinkedInGlassdoor