Dell Software Sr Principal Engr in Hopkinton, Massachusetts

Job Description:

Leads the design and architecture of high-quality, complex systems and software/storage Prepares, reviews and analyzes software specifications for complex products and systems Leads the review and analysis of design, functional, technical and user documentation Leads the development, review, analysis and implementation of test strategies for software/storage products and systems Leads the development, test and integration of code for new or existing software of significant complexity involving multiple teams Leads the review, analysis and closed-loop corrective action for issues contributing to software defects and businiss process problems.

Designs and implements software lifecycle and quality assurance methods for projects and products Defines, measures, analyzes and improves corporate and departmental quality metrics Drives the implementation of Closed Loop Corrective Action systems for projects and processes that span multiple departments Leads the deployment of projects and products of significant size and complexity Provides accurate resource, schedule and cost sizing for software development and deployment projects

Advanced knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities Responsible for the successful implementation, delivery, integration and deployment of high-quality software into systems and business processes Experience with multiple programming languages, databases, operating systems, tools and hardware platforms Able to easily achieve mastery of new tools, languages and operating systems Able to code and effectively guide others to code flexible and scalable programs that meet complex requiremenents

Able to constructively coach less senior engineers In-depth knowledge of multiple Software Lifecycle and Quality Assurance methodologies Able to apply multiple Software Lifecycle and Quality Assurance methods appropriately Experience with, and able to provide leadership in all phases of software development: feasibility, design, implementation, integration, test and delivery In-depth knowledge of test strategies for a variety of different software products Advanced knowledge of storage networking architectures and applications Advanced knowledge of storage/network protocols and connectivity

Base Requirements

Min 10+ years software development experience

  • C/C++ Windows and Linux application development

  • C#

  • Emphasis on client/desktop app development

  • Web API / Web Services work


  • Tools

  • MS Visual Studio, Git, SVN, Bash, Powershell

Nice to haves:

  • openssl API experience

  • openssh or SSH development experience

  • Windows and Linux Sockets

  • HTTP/HTTPS protocol development

  • WMI (Windows Management Interface)

  • PDF (Microsoft Performance API)

  • administrative or development backgrounds

  • Microsoft Clusters

  • Microsoft Hyper-V

  • Vmware vSphere SDK

  • Xen Server

  • Linux KVM

  • Linux Docker

  • Linux Kernel development

  • Data Storage - Domain Experience

  • NFS


  • Block Storage (SAN, iSCSI, FC)

  • NetApp

  • Unix Development

  • AIX, Solaris, HP-UX

  • Networking Development

  • SNMP

  • C# .NET Forms Desktop App Development

  • C# .NET WPF Desktop App Development

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.

Dell is 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. Dell encourages applicants of all ages.

Critical Hiring Criteria:

Functional Area(s):




Business Unit:



US - Massachusetts - Franklin, US - Massachusetts - Hopkinton, US - Texas - Austin