Hewlett Packard Enterprise Company Storage Systems/Software Engineer - 3PAR in Bellevue, Washington

Storage Systems/Software Engineer - 3PAR

Job Description:

Job Description

Hewlett Packard Enterprise is seeking a highly motivated Storage Systems Software Engineer with Linux and embedded C development expertise to join our R&D team in the Bellevue, Washington office. We are looking for a talented software engineer with strong programming experience and expertise in large systems technology environments.

This position involves developing new software features for HPE's 3PAR StorServ® family of storage products. 3PAR StorServ Storage Servers use a cluster-based architecture to deliver a single storage platform that scales from two and eight controllers while offering a highly available storage server capable of tolerating hardware and software faults without service interruption.


  • Design, develop, troubleshoot and debug software programs for software enhancements and new products; develop software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools; determine hardware compatibility and/or influences hardware design.

Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools.

  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution.

  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture.

  • Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem.

  • Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution.

  • Represents the software systems engineering team for all phases of larger and more-complex development projects. Provides guidance and mentoring to less- experienced staff members.

  • Provides guidance and mentoring to less- experienced staff members.

Education and Experience Required:

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

  • Typically 2-4 years experience.

Knowledge and Skills:

  • C programming and debugging skills

  • Linux-based development experience

  • Knowledge of defensive programming techniques and a solid understanding of Linux kernel programming constraints

  • Understanding of the Software Development Lifecycle

  • Linux Multi-threaded, User Services development experience

  • Experience with embedded and Real time systems development

  • Test driven programming experience is a plus

  • Scripting skills in Python a plus

  • Distributed systems knowledge is a strong plus.

  • Strong verbal and written communication skills

  • Proven ability to be proactive, productive, and flexible in a fast-paced environment

  • Effective collaboration, relationship building, and influencing of team members to work towards a common goal




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.

Hewlett Packard Enterprise

Technology innovation that fosters business transformation.

We Are In the Acceleration Business

We help customers use technology to slash the time it takes to turn ideas into value. In turn, they transform industries, markets and lives.

Some of our customers run traditional IT environments. Most are transitioning to a secure, cloud-enabled, mobile-friendly infrastructure. Many rely on a combination of both. Wherever they are in that journey, we provide the technology and solutions to help them succeed.

Standards of business conduct (SBC):

The Hewlett Packard Enterprise Standards of Business Conduct (SBC) embody the fundamental principles that govern our ethical and legal obligations to Hewlett Packard Enterprise. They pertain not only to our conduct within the company but also to conduct involving our customers, channel partners, suppliers and competitors.

Read more about how we win the right way.

Equal Opportunity Employer (EEO):

Hewlett Packard Enterprise provides equal employment opportunity to any employee or applicant without regard to sex, gender, color, race, ethnicity, religion, creed, national origin, ancestry, citizenship, age, marital status, sexual orientation, gender identity and expression, physical or mental disability, medical condition, pregnancy, protected veteran status, uniformed service status, familial status, genetic information, political affiliation, or any other characteristic protected by federal, state, or local law.

Please click here: Equal Employment Opportunity.

If you’d like more information about your EEO right as an applicant under the law, please click here: Equal Employment Opportunity is the Law

Equal Employment Opportunity is the Law - Supplement


Hewlett Packard Enterprise is committed to working with and providing reasonable accommodation to qualified individuals with physical and mental disabilities. If you need assistance in filling out the employment application or require a reasonable accommodation while seeking employment, please e-mail globaltalentacquisition@hpe.com.

Note: This option is reserved for applicants needing a reasonable accommodation related to a disability.