Dell Software Principal Engineer in Hopkinton, Massachusetts

Job Description:

DELL-EMC PSE IVE group provides innovative, scalable and industry leading software solutions to manage, validate and emulate DELL-EMC storage, server products and systems in modern data center.

This position is expected to play a technical leadership and key software development role, working in global collaboration environment with other talents of the team to drive solution excellence and innovation.

Develop scripting and library APIs for manufacturing level disk drive and disk array enclosure test ware packages. Contribute to the architecture, development, test, and integration of an Automated Cloud Based Manufacturing Test Infrastructure on EMC customized hardware including Server Platform, Disk Array Enclosures (DAE), and Manufacturing Drive tester configurations. Responsibilities include scripting of high level test sequencing and lower level test sequences through execution of embedded diagnostic commands and Python modules, power and environmental control systems, library APIs to interface with distributed database systems for hardware information programming and validation. High level of accountability with regards to the software life cycle and provides clear documentation for all changes and enhancements. Implementations developed and executed according to established project plans and priorities and with the cooperation of a cross-functional team. Test ware packages developed run on a wide range of hardware and software platforms and scripts and source code may be stored in more than one type of source code repository.

  • Take on Project Lead responsibilities architecting solutions for the next generation Cloud Based EMC Manufacturing test infrastructure.

  • Coordinate development, test and integration on complex Server Platform, DAE, and Manufacturing Drive tester configurations.

  • Provide technical expertise by independently determining and developing approaches to solutions for a wide range of complex software engineering problems.

  • Create Python test modules to automate the diagnostics.

  • Lead all phases of the software development lifecycle including requirements analysis, design, coding, testing and deployment.

  • Represent the organization on project teams and perform technical project leadership roles.

  • Duties may include research, evaluation, development and application of new process and methods into products. Sphere of influence to extend outside of work group or department.

  • Works effectively with cross-functional and/or global teams, readily shares information with others.

Critical Hiring Criteria

  • Proven ability to lead a small SW development team

  • Excellent knowledge of related development languages. (Including but not limited to C#, C++, XML, Python)

  • Strong analytical problem solving skills

  • Excellent written and verbal communication skills

  • Possesses strong product/technology/industry knowledge

  • EE education a plus

  • Ability to work in a global team environment

  • Knowledge of job associated database/software/documentation.

  • Skills not required, but nice to have:

  • Embedded diagnostic development for testing hardware

  • Multithreaded and/or multicore development

  • Experience with environmental testing and test chambers (including software development that integrates the control mechanisms to test the hardware).

  • Experience using typical lab equipment such as bus analyzers and in line debug tool

  • Experience required: 9+ year of SW development in the drive/DAE field

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


EMC Corporate

Business Unit:



US - Massachusetts - Hopkinton