This job listing has expired and the position may no longer be open for hire.

Data Path Software Engineer (Storage) at HPE in Westborough, Massachusetts

Posted in Software 30+ days ago.

This job brought to you by eQuest

Type: Full-Time

Job Description:

Data Path Software Engineer (Storage)


Job Description:


This person will be responsible for designing and implementing storage virtualization components within the data path.  The ideal candidate should have prior experience building successful storage virtualization products, a solid understanding of object oriented development and C++, and a passion for thriving in a fast paced engineering environment.  In this role the person will need to be familiar with storage virtualization, block level cache, distributed systems, complex data structures, multi-threaded programming, and file systems.  Must have excellent interpersonal and communication skills.


  • Implement storage virtualization components, unit tests, and integration tests that meet aggressive code coverage goals.

  • Collaborate with peers and architects to design storage virtualization components.  Write design specifications to ensure a coherent view of the system.

  • Collaborate with product management to define requirements.  Write functional specifications to ensure a coherent view of the deliverables.

  • Collaborate with control plane and hardware teams on cross functional design and interface definition.

  • Collaborate with test team on use cases and test design.

Education and Experience Required:

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.

  • Typically 6-10 years experience.

Knowledge and Skills:

  • Expert in storage and storage virtualization

  • Strong concurrency and multi-threading skills

  • Strong C++ skills

  • Strong object-oriented development skills

  • Understanding of virtualization technologies

  • Understanding of block-level caching

  • Understanding of file systems

  • Excellent interpersonal and communication skills

Personal Attributes:

  • Results oriented.

  • Process driven.

  • Pragmatic: able to analyze trade-offs and prioritize tasks in order to achieve goals.

  • Strong sense of self-discipline: able to overcome difficulties, uncertainty and temptations that conflict with the mission.

  • Entrepreneurial-spirit (has a passion for innovation)

  • Team player.

  • Adaptable.

  • Mature.

  • Strong verbal and written communication skills. Able to communicate with peers and management.

  • Credible.

  • High professional standards - Strong motivation for individual and organization success.

  • Demonstrable commitment to excellence/diligence (as demonstrated by education, business and work experience).

  • Strong quantitative and analytical skills, including a strong sense of intellectual honesty.



Job Level:



Hewlett Packard Enterprise is EEO F/M/Protected Veteran/ Individual with Disabilities.


HPE will comply with all applicable laws related to the use of arrest and conviction records, including the San Francisco Fair Chance Ordinance and similar laws and will consider for employment qualified applicants with criminal histories.