Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Dell Software Principal Engineer 
United States, Massachusetts 
468542692

Today

on our.


Key expertise as a C/C++ developer, low-level programming, multi-threaded;multi-core, Linux kernel knowledge, and storage systems.


• Contribute to the design and architecture of high-quality, high performance storage solutions

• 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 systemsEssential Requirements

  • Extensive experience in software development , with a strong emphasis on hardware integration and low-level driver programming. Proficient in C/C++, with deep expertise in systems programming and working close to the hardware
  • Proven track record of delivering robust, high-performance, and reliable software solutions
  • Demonstrated ability to design, implement, and debug scalable and complex software systems, based on both written and verbal specifications
  • Experience in designing and implementing complex embedded and/or client/server systems on Linux
  • Excellent problem solving and multi-tasking skills

Desirable Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related Engineering degree
  • 6 to 8 years of related experience
  • Storage systems experience
  • Knowledge of storage protocols, e.g. FC, iSCSI, SCSI, NVMeOF and/or RDMA
  • Knowledge of SPDK
  • Knowledge of the Linux kernel, kernel drivers and Linux crash dump debugging
  • Experience with Linux block and scsi generic devices
  • Excellent root cause analysis skills irrespective of the language or platform
  • Strong written & verbal communication skills,cross-functionalteamwork skills
  • Experience with Jira and Agile development methodologies

position: $170,000 to $220,000