Research Software Engineer
Indexed description
HX5 is currently seeking an HPC Research Software Engineer to join the team at NASA at Johnson Space Center (JSC) in Houston, TX .
Essential Duties And Responsibilities
- Partner with FSL Users to evaluate and optimize the software development practices of the group, and ensure success of the project.
- Participate in the planning and major development efforts on software engineering projects for flight software, Guidance and Navigation, and analysis.
- Work closely with partners and external contractors to meet their software requirements and address bugs.
- Act as a mentor for good software development and engineering in HPC environments.
- BS in computer science or engineering from an ABET-accredited engineering school.
- Four (4) years of experience in the field or in a related area.
- Experience programming in multiple programming languages, including compiled and interpreted languages, and the use of build systems like GNU Make.
- Demonstrated Experience with version control (Git), containers, and continuous integration/continuous deployment (CI/ CD).
- The ability to work on a team in a dynamic group environment.
- Experience helping other users in HPC services.
- Demonstrated problem-solving experience.
- Demonstrated task planning, and effective communication skills.
- Demonstrated experience working daily in a Linux OS, including using a command line interface (CLI).
- Six (6), or more, years of experience in addition to the degree.
- Experience developing software for use in HPC environments.
- Experience with Monte Carlo type workflows and optimizing them for use in HPC environments.
- Experience with Trick based simulation workflows, and related toolsets.
- Experience with modern software practices such as test-driven development, Agile software development practices, [RI1] the use of generative AI coding assistants, and a firm, proven knowledge of software development lifecycles.
- Experience integrating C++, Fortran, Python, and shell-based workflows in HPC or simulation environments.
- Demonstrated Experience with MPI based workflows.
- Activity within the broader open-source software community.
- Demonstrated Experience with Podman and HPC environments.
- Demonstrated Experience with Gitlab and Jenkins tools.
Other Position Requirements:
- Proof of U.S. Citizenship or US Permanent Residency is a requirement for this position.
- Must be able to complete a U.S. government background investigation.
- Medical/Dental/Vision Insurance
- 401(k) plan with Company Match
- Paid Holidays
- Paid Time Off
- Parental Leave
- Life Insurance
- Tuition Reimbursement
- Medical and Dependent Care Flexible Spending Accounts
- Pet Insurance
HX5, LLC is a Drug Free Workplace Employer.
ACCESSIBILITY NOTICE: If you need a reasonable accommodation for any part of the employment process due to a physical or mental disability, please call (850) 362-6551.
CJ
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search