At Hewlett Packard Enterprise, we bring together the brightest minds to create breakthrough technology solutions that advance the way people live and work. What sets us apart? Our people and our relentless dedication to helping our customers make their mark on the world.
We are a team of doers, dreamers and visionaries; inspired by our purpose and driven by our strategy. We live by our three values: partner, innovate and act.
Our legacy inspires us as we forge ahead, always pushing to discover what's next. Every day is a new opportunity to advance and grow ourselves, our company and the industry. Some people call it an obsession, we call it a way of life.
What you need to know about the job
Job ID: 1087087 Date Posted: 6/15/2021 Primary Location: Boise, Idaho Other Locations: Seattle, Washington, United States of America Job Category: Engineering Schedule: Full time Shift: No shift premium (United States of America)
HPE is seeking an experienced, motivated, and skilled software developer to join the Chapel development team. Chapel (chapel-lang.org) is an open-source programming language being developed to improve the productivity of scientists and engineers writing parallel programs for running on laptops, clusters, and supercomputers. This software developer will work on improving the implementation and design of the Chapel language through the Chapel compiler and libraries. This position will involve making significant improvements to the Chapel compiler architecture to reduce compile times, support larger Chapel programs, enable interactive Chapel programming, target GPUs, and generally improve the Chapel language and user experience.
Contribute to the implementation of a parallel programming system
Actively participate in a consensus-oriented design process
Identify and optimize performance problems in the compiler and in generated code
In-depth parallel computing and compiler debugging
Participate in an agile development process involving regular releases
Respond to and help users
Education and Experience Required:
Masters degree + >2 years of development experience outside of school
Bachelors degree + >3 years of development experience
At least 1 year of experience doing compiler/language implementation
Ideal candidates will have experience with one or more of the following topics:
Expertise in writing and maintaining C++ programs
Experience in working with large, cooperative projects
Excellent analytical and problem-solving skills
Excellent written and verbal communication skills in English
Ability to develop, communicate, and negotiate design proposals
HPE is an equal opportunity employer/Female/Minority/Individual with Disabilities/Protected Veteran Status
Hewlett Packard Enterprise