Requirement on Software Engineer – Fortran, C/C++ & Python

Hybrid in Albuquerque, NM, US • Posted 1 day ago • Updated 1 day ago
Contract Independent
Contract W2
Contract Corp To Corp
1 Year
No Travel Required
Hybrid
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • C++
  • Linux
  • Legacy Systems
  • Python
  • Software Development
  • Shell Scripting
  • Verification And Validation

Summary

Hi,

Hope you are doing great,

I have a Requirement on  Software Engineer – Fortran, C/C++ & Python

Location: Albuquerque, NM, United States

This is hybrid from day-1

 

Description:

About the role:

We are looking for a Senior Software Engineer to provide scientific computing support to our customer. You will sustain and modernize an existing computational framework, improve software performance and portability, and support HPC readiness and evolving three-dimensional modeling capabilities. The work combines hands-on scientific programming with testing, documentation, and software quality practices under NQA-1 requirements.

Responsibilities:

 

Develop, analyze, refactor, and maintain legacy scientific software.

Work in mixed-language environments using Fortran, Python, and C and/or C++.

Improve Linux portability, migration readiness, maintainability, and stability.

Debug and profile scientific applications; conduct performance benchmarks and scalability assessments.

Perform software verification and validation and maintain reproducible computational workflows.

Improve source code documentation and identify technical debt and high-risk code.

Support scientific data-processing workflows and a range of conceptual, process, and numerical models.

 

 

Required qualifications

 

Master's degree in computer science, engineering, or a related discipline such as environmental science, mathematics, or physics; or a related bachelor's degree with at least 10 years of relevant experience.

At least 5 years of experience in computational modeling, software development, and software documentation, including legacy software and systems.

Experience with GNU/Linux development, build and compilation toolchains, and Bash or equivalent shell scripting.

Hands-on HPC experience, including Slurm or an equivalent workload scheduler.

Experience with software quality standards, testing, scientific data handling, legacy code modernization, and performance analysis.

Experience with Doxygen or equivalent automated documentation, Git or equivalent version control, and reproducible builds.

Strong written communication skills and the ability to perform work in compliance with NQA-1 requirements.

 

 

Thanks & Regards 

Mahesh B 

Technical Recruiter 

Shift Code Analytics, Inc 

5118 Sylvester loop, Tampa, Florida 33610 

Direct: +1

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91128109
  • Position Id: 9139845
  • Posted 1 day ago
Contact the job poster
DR

Deepak Rawat

Recruiter @ Shift Code Analytics

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.