Principal Software Engineer (Data Domain File Systems)

  • Company: EMC is now part of Dell Technologies
  • Posted: December 17, 2016
  • Reference ID: 173070BR
**Job Description:** Dell/EMC's Data Domain is the Market Leader in deduplication storage solutions. As a principal member of the Data Domain File Systems development team, you will work on complex design problems and provide highly innovative solutions in our fast paced, technically challenging work environment. In this critical role you will: · Define, architect, implement, and support large and complex modules within the duplication File System. · Deliver Design and Functional specifications. · Participate in all phases of the development cycle. · Analyze and improve system performance. · Interact with customers to help understand requirements as well as troubleshoot and solve complex problems. · Interface with other functional areas such as Support, QA, and Product Management. · Develop and review unit test procedures and work closely with QA to develop system integration test plans. The skills/experience that would make you a great fit: + Broad knowledge of Linux/Unix operating system technology and experience with contemporary software engineering principles. + Excellent C and/or C++ programming skills on Unix/Linux + Expertise in designing, implementing, and debugging user level, multi-threaded systems. + Expertise in Data Structures and Algorithms; ability to scale algorithms without loss of performance, a plus. + Knowledge of File System internals, Log structured File Systems, storage systems, a plus. + Knowledge of performance analysis tools and techniques for multi-threaded systems. + Basic understanding of kernel internals. + Familiarity with algorithms that work on on-disk data structures, a plus. + Knowledge in deduplication approaches a plus. + Strong problem solving, troubleshooting, diagnostic skills + Strong communication skills are required for interaction with team members, senior members of the staff and other organizations. + Familiarity with algorithms that work on on-disk data structures, a plus. + Knowledge in deduplication approaches a plus. **EMC Values:** When you choose our company, you join a diverse world of innovative thought leaders. At our core is a commitment to workplace diversity, the sustainability of our planet, and community corporate involvement. We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities-all to create a compelling and rewarding work environment. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity and/or expression, national origin, protected veteran status, disability, genetics, or citizenship status (when otherwise legally authorized to work) and will not be discriminated against on the basis of such characteristics or any other status protected by the laws or regulations in the locations where we operate. We encourage applicants of all ages. **Critical Hiring Criteria:** **Functional Area(s):** Engineering - Software **Business:** Data Protection **Business Unit:** 206 - BACK UP & RECOVERY SYSTEMS **Location:** US - California - Santa Clara **AutoReqId:** 173070BR

Share this Job