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', 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 applications across various environments, from edge to cloud, enabling them to derive insights that drive success in today's intricate landscape. Our culture is centered around innovation and improvement, valuing diverse backgrounds that contribute to our success. We offer the flexibility to balance work and personal commitments, fostering a collaborative environment where bold initiatives are encouraged.

Role Responsibilities:

  • Design, develop, troubleshoot, and optimize parallel programming frameworks such as MPI and OpenSHMEM.
  • Assess various parallel programming methodologies to leverage cutting-edge hardware technologies, including next-generation HPC interconnects, CPUs, and GPUs.
  • Engage in MPI and OpenSHMEM standards committees to spearhead discussions on enhancing high-level parallel programming models.
  • Recommend advancements for future software and hardware iterations.
  • Demonstrate the ability to work autonomously.
  • Facilitate interactions and support customer engagements.

Candidate Profile:

  • Proficiency in multiple high-level parallel programming models, including MPI, OpenSHMEM, UPC, Global Arrays, and/or Coarray Fortran within a Linux environment.
  • Understanding of essential 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 multiple projects.
  • Strong communication skills.

Preferred Qualifications:

  • Experience with parallel programming paradigms, particularly PGAS and RMA.
  • Familiarity with network library interfaces such as 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:

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

What We Offer:

Health & Wellbeing:

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

Personal & Professional Development:

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

Diversity, Inclusion & Belonging:

We are dedicated to fostering an inclusive workplace that celebrates individual uniqueness. We recognize that diverse backgrounds are vital to our success and offer the flexibility to balance work and personal commitments.

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 ensure that all employment decisions are made 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 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...


  • 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 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

    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 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 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...