HPC Research Software Engineer

3 weeks ago


TX United States Amentum Full time
About the Role

We are seeking a highly skilled HPC Research Software Engineer to join our team at Johnson Space Center (JSC) in support of the Flight Sciences Laboratory (FSL). This position will focus on developing, deploying, and optimizing software for use in the FSL and other NASA HPC resources.

Key Responsibilities
  • Partner with FSL users to evaluate and optimize software development practices and ensure project success.
  • Participate in 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 software requirements and address bugs.
  • Act as a mentor for good software development and engineering in HPC environments.
Requirements
  • Typically requires a minimum of a bachelor's degree in engineering and normally possesses years of related experience.
  • A minimum of a BS degree in computer science or engineering and 4+ years of software engineering experience outside of degree.
  • Experience programming in C++, Python 3, 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 others use HPC services.
  • Demonstrated problem-solving experience.
  • Demonstrated task planning, and effective communication skills.
  • Demonstrated experience working daily in a Linux OS.
Preferred Qualifications
  • 6+ 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, and a firm, proven knowledge of software development lifecycles.
  • Activity within the broader open-source software community.
  • Demonstrated experience with Podman and HPC environments.
  • Demonstrated experience with Gitlab and Jenkins tools.
What We Offer
  • Excellent personal and professional career growth.
  • 9/80 work schedule (every other Friday off), when applicable.
  • Onsite cafeteria (breakfast & lunch).
  • Much, much more.
Essential Functions

Work Environment: Generally, an office environment, but can involve inside or outside work depending on task.

Physical Requirements: Work may involve sitting or standing for extended periods (90% of time). May require lifting and carrying up to 25 lbs. (5% of time).

Equipment and Machines: Standard office equipment (PC, telephone, printer, etc.).

Attendance: Regular attendance in accordance with established work schedule is critical. Ability to work outside normal schedule and adjust schedule to meet peak periods and surge requirements.

Other Essential Functions: Professional behavior that enhances productivity and promotes teamwork and cooperation. Grooming and dress must be appropriate for the position and must not impose a safety risk/hazard to the employee or others.



  • Troy, MI, United States Roush Full time

    RoushTitle HPC System Administrator ILocation Troy, MICategory Engineering & DesignHiring Type Full Time At Roush, we fuse technology and engineering to provide product development solutions to customers in a diverse range of industries. Widely recognized for providing engineering, testing, prototype, and manufacturing services to the transportation...


  • , TX, United States Southwest Research Institute Full time

    About the RoleWe are seeking a highly skilled Research Materials Scientist to join our team at Southwest Research Institute. As a key member of our research group, you will be responsible for developing and applying advanced computational methods to investigate the performance of various engineering materials.Key ResponsibilitiesPerform fundamental and...


  • Omaha, NE, United States Election Systems & Software Full time

    We support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and security...


  • Omaha, NE, United States Election Systems & Software Full time

    We support democracy.The information below covers the role requirements, expected candidate experience, and accompanying qualifications.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish...


  • Emory, TX, United States DSO National Laboratories Full time

    At DSO National Laboratories, we are seeking an experienced AI/HPC Infrastructure Engineer to join our dynamic team.As an AI Infrastructure Engineer, you will play a crucial role in designing, implementing, and managing the infrastructure that supports our AI initiatives.Your expertise will contribute to the development, deployment, and scaling of AI models,...

  • AI Software Engineer

    3 weeks ago


    , TX, United States Meta Full time

    Job Title: Software Engineer, Systems MLMeta is seeking a highly skilled Software Engineer, Systems ML to join our Research & Development teams. The ideal candidate will have industry experience working on AI Infrastructure related topics and a strong background in software engineering, machine learning, and systems design.Key Responsibilities:Design and...


  • , OH, United States Matrix Research, Inc. Full time

    Research Engineer Internship OpportunityMatrix Research, Inc. is seeking highly motivated and talented students to join our team as Research Engineer Interns. As a Research Engineer Intern, you will have the opportunity to work on cutting-edge projects related to radar systems, radio frequency, and sensor exploitation technologies.ResponsibilitiesAssist with...

  • Software Developer

    3 weeks ago


    , MD, United States Independent Software Full time

    Job OverviewIndependent Software is seeking a skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesAnalyze user requirements to derive software design and performance requirements.Debug existing software and...

  • Software Engineer

    4 weeks ago


    , CA, United States ServiceNow Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at ServiceNow. As a key member of our engineering team, you will be responsible for designing, developing, and deploying software tools to automate deployment and testing of compute infrastructure.Key Responsibilities:Design and develop software tools to automate...

  • RESEARCH ENGINEER

    3 days ago


    San Antonio, TX, United States Southwest Research Institute Full time

    Who We Are:The Computational Lifing Software Section is a highly collaborative, multidisciplinary team dedicated to advancing aviation safety through the development and distribution of cutting-edge fracture mechanics-based software solutions. Our state-of-the-art software is trusted by major instit


  • , TX, United States United Software Group Full time

    Job Title: Mechanical EngineerWe are seeking a highly skilled Mechanical Engineer to join our team at United Software Group INC. in Carrollton, TX. As a Mechanical Engineer, you will be responsible for designing and developing mechanical systems and equipment for our clients in the Oil & Gas industry.Key Responsibilities:Design and develop mechanical systems...


  • Montgomery, AL, United States TEKsystems Full time

    Description:TEKsystems is seeking a HPC Systems Administrator to support High Performance Computing systems at client sites in the Montgomery, AL and Oklahoma City, OK. This position will sit remotely (ideally in South region) but does require monthly travel to the client sites.Responsibilitieso HPE Performance Cluster Manager (HPCM) and Parallel File...


  • , TX, United States United Software Group Full time

    Senior Electronics EngineerWe are seeking a highly skilled Senior Electronics Engineer to join our team at United Software Group. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge electronic systems and products.Key Responsibilities:Design and develop high-speed digital designs and mixed-signal...

  • AI/ML Engineer

    4 weeks ago


    , AL, United States DESE Research, Inc. Full time

    Job Title: AI/ML EngineerDESE Research, Inc. is seeking a highly skilled AI/ML Engineer to join our team. As an AI/ML Engineer, you will be responsible for designing and implementing machine learning models to solve complex business problems and improve our existing AI capabilities.Key Responsibilities:Design, develop, and maintain machine learning models...


  • , TX, United States United Software Group Full time

    Job Title: Mechanical Design EngineerAbout the Role:We are seeking a skilled Mechanical Design Engineer to join our team at United Software Group. As a key member of our engineering team, you will be responsible for designing and developing innovative solutions for our downhole tool components.Key Responsibilities:• Collaborate with cross-functional teams...


  • , TX, United States Oxford Knight Full time

    Commodities Trading Software EngineerOxford Knight is seeking a highly skilled Commodities Trading Software Engineer to join our team. As a Commodities Trading Software Engineer, you will be responsible for designing, developing, and maintaining software systems that support our commodities trading operations.About the RoleThis is a unique opportunity to...


  • , TX, United States United Software Group Full time

    We are seeking a skilled Mechanical Engineer to join our team at United Software Group INC, a leading IT & Engineering Consulting Company. The successful candidate will work on a direct client project, designing and testing downhole tools for the Oil and Gas industry.Key Responsibilities:Design and develop downhole tools, with a focus on sand control...

  • Software Engineer

    2 weeks ago


    , TX, United States Test ONLY Company Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Test ONLY Company.The successful candidate will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming languages and...


  • , TX, United States Southwest Research Institute Full time

    About UsWe are a dynamic team of Quality Engineers and Scientists dedicated to providing support for various programs and projects in multiple technical divisions across the Institute.Our ExpertiseOur areas of expertise range from Mechanical Engineering to Space Science and Engineering, Defense and Intelligence Solutions, Chemistry and Chemical Engineering,...

  • Software Engineer

    2 weeks ago


    United, United States United Software Group Full time

    Job DescriptionUnited Software Group is seeking a highly skilled Software Engineer - Integrated Eligibility Expert to join our team. The ideal candidate will have a strong background in software development and a deep understanding of the Integrated Eligibility application.Key Responsibilities:Develop and maintain software applications for the Integrated...