Software Engineer

At Hewlett Packard Enterprise (HPE), we bring together the brightest minds to create breakthrough technology solutions that advance the way people live and work. Our legacy inspires us as we forge ahead dedicated to helping our customers make their mark on the world.


We are seeking an engineer to help develop novel communication and distributed runtime software for HPC systems.


Candidate will have a deep knowledge of parallel algorithms, high-speed networks, and distributed runtimes together with practical perspectives on how they are used for HPC. They should have experience in developing, delivering, and supporting new software to customers or outside collaborators. Their experiences should enable them to design and implement new interfaces for presenting communications capabilities to application programmers and leverage their understanding of performance trade-offs to create optimal implementations.


How You'll Make Your Mark:

  • Develop software architecture, communications libraries, and runtime services in the context of HPC systems and networks.
  • Collaborate with a larger team in bringing novel software capabilities to customers.
  • Develop new ways of exposing modern HPC communication capabilities to programmers, beyond legacy HPC communications APIs.
  • Collaborates with other team members, takes an active role in design, and communicates progress.
  • Supports early deliveries to customers and outside collaborators, helping with bug triage.


About You:

  • Bachelor’s degree with 5+ years relevant industry experience or MS/PhD graduate in computer science, software engineering, or a related field.
  • Proficient in C/C++ and Python languages, and advanced Linux software development.
  • Experience designing edge-to-core HPC workflows.
  • Developing parallel software and frameworks for distributed HPC systems.
  • Prior work with large data sets is a plus.
  • Good understanding of security requirements around HPC workflows.
  • Experience with parallel programming, shared memory, and high-speed networks is a plus.
  • Knowledgeable about modern compilation processes from source to machine code.
  • Experience working with accelerators for computational workloads a plus.
  • Experience with software testing and delivering software.
  • Ability to work independently and collaboratively.


What we can offer you: 

Extensive benefits, a competitive salary and participation in the shared values and purpose that make Hewlett Packard Enterprise one of the world´s most attractive employers! At HPE, our goal is to provide equal opportunities, flexible work-life balance, and constantly evolving career growth. 


If you are looking for challenges in an exciting, supportive and international work environment, then we definitely want to hear from you. Continue the conversation by clicking apply now below, or directly via our Careers Portal at www.hpe.com/careers


Join us and make your mark! 


Find out more about us and follow us on: 


HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT and Affirmative Action employer. We are committed to diversity and building a team that represents a variety of backgrounds, perspectives, and skills. We do not discriminate and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global diverse team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. 


COLORADO ONLY:  

We are legally required to provide the following information for candidates seeking to staff this role in Colorado.  The Colorado expected salary/wage range for this position is listed immediately below, although we reserve the right to offer above this range for exceptional candidates. Actual offer may vary from this range based upon geographic location, work experience, education, and/or skill level. Bonus, commission, and/or equity may also be offered.  Information about employee benefits offered can be found at http: explorebenefits.hpe.com (user id: benefits / password: preview).

Annual Salary: $83,300.00 - $120,800.00


COLORADO ONLY: We are legally required to provide the following information for candidates seeking to staff this role in Colorado.  The Colorado expected salary/wage range for this position is listed immediately below, although we reserve the right to offer above this range for exceptional candidates. Actual offer may vary from this range based upon geographic location, work experience, education, and/or skill level. Bonus, commission, and/or equity may also be offered.  Information about employee benefits offered can be found at http: explorebenefits.hpe.com (user id: benefits / password: preview).Annual Salary: $83,300.00 - $120,800.00 Job: EngineeringJob Level: Manager_1    


HPE is an equal opportunity employer/Female/Minority/Individual with Disabilities/Protected Veteran Status

Subscribe to Job Alerts