Software Engineer for Message Passing Systems

2 weeks ago


Bloomington, United States Hewlett Packard Enterprise Full time

Position Overview:

This role has been designated as 'Remote/Teleworker', allowing you to primarily work from home.

Company Overview:

Hewlett Packard Enterprise is a leading global edge-to-cloud organization transforming the way individuals and businesses operate. We empower organizations to connect, safeguard, analyze, and leverage their data and applications across various environments, from edge to cloud, enabling them to derive insights and achieve outcomes swiftly in today’s intricate landscape. Our culture is centered around innovation and continuous improvement, valuing diverse backgrounds that contribute to our success. We prioritize flexibility in managing work and personal commitments, fostering a collaborative environment where bold initiatives are encouraged.

Role Description:

The HPE Cray Message Passing Toolkit team is in search of a Software Development Engineer to spearhead the development of scalable communication libraries, specifically MPI and OpenSHMEM, that support our HPE Supercomputing interconnect fabric. This position presents a unique opportunity to influence the trajectory of scalable communication libraries within the HPE Cray programming environment software stack.

Key Responsibilities:

  • Design, develop, debug, and optimize parallel programming models such as MPI and OpenSHMEM.
  • Assess various parallel programming solutions to leverage advanced hardware technologies, including next-generation HPC interconnects, CPUs, and GPUs.
  • Engage in MPI and OpenSHMEM standards committees to lead discussions on the introduction of new features in high-level parallel programming models.
  • Propose enhancements for future software and hardware iterations.
  • Work independently and effectively manage multiple projects.
  • Support customer interactions and engagements.

Candidate Profile:

  • Familiarity with multiple high-level parallel programming models, including MPI, OpenSHMEM, UPC, Global Arrays, and/or Coarray Fortran in a Linux environment.
  • Understanding of general HPC components such as compute, network, memory, and storage.
  • Comprehension of high-performance computing principles.
  • Bachelor's degree in Computer Science or a related field.
  • Willingness to engage in various projects.
  • Strong communication skills.

Preferred Qualifications:

  • Experience with parallel programming paradigms, particularly PGAS and RMA.
  • Familiarity with network library interfaces like libfabric, UCX, and/or Verbs.
  • Capability to conduct performance analysis at scale.
  • Master's or PhD in Computer Science or a related discipline.

Additional Skills:

Proficiency in Cloud Architectures, Cross-Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, and User Experience (UX).

What We Offer:

Health & Wellbeing:

We are committed to providing our team members and their families with a comprehensive benefits package that supports their physical, financial, and emotional health.

Personal & Professional Development:

We invest in your career development because your growth contributes to our collective success. We offer programs designed to help you achieve your career aspirations, whether you aim to become a subject matter expert or transition your skills to another division.

Diversity, Inclusion & Belonging:

We embrace inclusivity in our workplace and celebrate individual uniqueness. We recognize that diverse backgrounds are essential to our success and offer flexibility to balance work and personal life. Together, we strive to make impactful contributions.

Company Commitment:

Hewlett Packard Enterprise is an Equal Employment Opportunity employer, committed to diversity and building a team that reflects a variety of backgrounds, perspectives, and skills. We do not discriminate and make all decisions based on qualifications, merit, and business needs.



  • Bloomington, United States Hewlett Packard Enterprise Full time

    Position Overview:This role has been designated as 'Remote/Teleworker', allowing you to work primarily from home.Company Background:Hewlett Packard Enterprise is a leading global edge-to-cloud organization transforming the way individuals and businesses operate. We empower organizations to connect, secure, analyze, and act on their data and applications...


  • Bloomington, United States Hewlett Packard Enterprise Full time

    Position Overview:This role has been designated as 'Remote/Teleworker', allowing you to work primarily from home.Company Overview:Hewlett Packard Enterprise is a leading global company focused on edge-to-cloud solutions, enhancing the way individuals and organizations operate. We empower businesses to connect, safeguard, analyze, and act on their data and...


  • Bloomington, United States Hewlett Packard Enterprise Full time

    Position Overview:This role has been designated as 'Remote/Teleworker', which means you will primarily work from home.Company Overview:Hewlett Packard Enterprise is a leading global edge-to-cloud organization transforming the way individuals and businesses operate. We empower organizations to connect, safeguard, analyze, and act on their data and...


  • Bloomington, United States Hewlett Packard Enterprise Full time

    Position Overview:This role has been designated as 'Remote/Teleworker', which means you will primarily work from home.Company Overview:Hewlett Packard Enterprise is a global leader in edge-to-cloud solutions, transforming the way individuals and organizations operate. We empower businesses to connect, secure, analyze, and act on their data and applications...


  • Bloomington, Illinois, United States Booz Allen Hamilton Full time

    Job SummaryWe are seeking a highly skilled Autonomy Systems Engineer to join our team at Booz Allen Hamilton. As a key member of our robotics and artificial intelligence team, you will be responsible for leading the research and development of multi-agent teams of robotic systems across multiple operational domains and mission areas.Key...

  • Software Engineer

    1 month ago


    Bloomington, United States General Dynamics Mission Systems Full time

    Basic QualificationsEducation Requirements:Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred.Clearance Requirements: Department of Defense TS/SCI with Polygraph...


  • Bloomington, Illinois, United States MITRE Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at MITRE. As a trusted advisor, you will provide technical leadership and problem-solving skills to our government sponsors to deliver critical capabilities to address the world's most difficult problems.Key ResponsibilitiesProvide technical leadership in...


  • Bloomington, Illinois, United States Avolinq, LLC Full time

    Job OverviewAvolinq, LLC is looking for a Systems Software Engineer to contribute to the development of innovative software solutions for a federal agency.Key ResponsibilitiesSupport the design and implementation of software systems that enhance the capabilities of intelligence analysts.Utilize programming languages such as Python, JavaScript, and SQL to...


  • Bloomington, United States Murtech Full time

    Job DescriptionJob DescriptionTitle: Embedded Systems Software Engineer – Must be US CitizenLocation: Bloomington, MN - ONSITE – RELOCATION ASSISTANCE IS AVAILABLE Department of Defense TS/SCI with Polygraph security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet...


  • Bloomington, Illinois, United States Avolinq, LLC Full time

    Job OverviewAvolinq, LLC is looking for a Systems Software Engineer to contribute to a federal agency project.Key ResponsibilitiesThe selected candidate will be responsible for:Possessing a TS/SCI clearance with Intel Polygraph.Developing applications and software solutions focused on delivering AI/ML capabilities to analysts.Utilizing programming languages...


  • Bloomington, Illinois, United States Booz Allen Hamilton Full time

    Job SummaryWe are seeking a highly skilled Autonomy Systems Engineer to join our team at Booz Allen Hamilton. As an Autonomy Systems Engineer, you will be responsible for leading the research and development of multi-agent teams of robotic systems across multiple operational domains and mission areas.Key ResponsibilitiesDesign, build, test, and demonstrate...

  • Systems Engineer

    1 month ago


    Bloomington, Illinois, United States Advanced Technology Systems Company Full time

    SYSTEMS ENGINEER (C4ISR / C5ISR)MUST BE A U.S. CITIZENSummaryAdvanced Technology Systems Company is looking for an experienced Systems Engineer (C4ISR / C5ISR) to join our team. ATSC's primary product lines include Command, Control, Communications, Computers, Cyber, Intelligence, Surveillance and Reconnaissance (C5ISR), Command and Control Systems (C2) and...


  • Bloomington, Illinois, United States Iridium Full time

    Position Overview:Iridium is on the lookout for a Director of Software Engineering for Ground Systems Development, reporting directly to the VP General Manager of Space Development. This role is pivotal within a leadership team dedicated to advancing a sophisticated Department of Defense (DoD) space initiative. As the Software Engineering Lead, you will...


  • Bloomington, Illinois, United States MITRE Full time

    Become a part of MITRE and contribute to addressing our nation's most pressing issues while maintaining a rewarding work-life balance. As a not-for-profit organization, MITRE is committed to serving the public interest, free from commercial pressures. Our research and development centers are dedicated to areas such as cybersecurity, healthcare, aviation, and...


  • Bloomington, Illinois, United States MITRE Full time

    Make a significant contribution at MITRE by addressing critical national challenges while maintaining a healthy work-life balance. As a not-for-profit organization, MITRE is committed to serving the public interest without commercial influences. Our research and development centers are dedicated to various sectors including cybersecurity, healthcare,...


  • Bloomington, Illinois, United States MITRE Full time

    At MITRE, we are committed to addressing the most pressing challenges facing our nation while ensuring a balanced work-life environment. As a not-for-profit organization, we focus on public interest initiatives, free from commercial pressures. Our research and development centers specialize in critical areas such as cybersecurity, healthcare, aviation, and...


  • Bloomington, Illinois, United States BAE Systems Full time

    Job Description BAE Systems, a top-ten prime contractor to the U.S. Department of Defense, enables the U.S. government to transform data into intelligence and provides engineering, integration and sustainment support for critical military platforms and systems. Intelligence & Security provides services and products to the Department of Defense, the...


  • Bloomington, Illinois, United States MITRE Full time

    About MITRE:At MITRE, we are committed to addressing our nation's most pressing challenges while ensuring a balanced work-life environment. As a not-for-profit organization, we prioritize the public interest, steering clear of commercial influences. Our research and development centers concentrate on critical areas such as cybersecurity, healthcare,...


  • Bloomington, Illinois, United States MITRE Full time

    About MITRE:At MITRE, we are committed to addressing our nation's most pressing challenges while ensuring a balanced work-life environment. As a not-for-profit organization, we prioritize the public interest, steering clear of commercial influences. Our research and development centers are dedicated to fields such as cybersecurity, healthcare, aviation, and...


  • Bloomington, Illinois, United States Booz Allen Hamilton Full time

    Job SummaryWe are seeking a highly skilled Autonomous Robotics Systems Engineer to lead the research and development of multi-agent teams of robotic systems across multiple operational domains and mission areas. As a key member of our team, you will design, build, test, and demonstrate new autonomy capabilities that address complex client problems.Key...