Bachelor's degree in a STEM field with 10+ years of experience
5 years of experience in modeling and simulation software development
Experience with HPC user workflows for modeling/simulation problems and GUIs
Proficient in BASH and Korn scripting
Strong Linux OS skills with problem-solving abilities in a lab environment
Familiarity with software practices like coding standards and configuration management
Creative thinker with strong communication skills
Excellent programming skills and attention to detail
Responsibilities
Collaborate with the Technical User Support team to address customer needs
Engage with program Chief Scientist and users to enhance R&D outcomes
Develop and maintain modeling and simulation software for diverse platforms
Support HPC users in resolving workflow issues related to modeling and simulation
Implement and uphold coding standards and configuration management practices
Troubleshoot and resolve end-user computer system problems independently
Contribute to a results-oriented team environment with innovative solutions
Benefits
Opportunity to work on cutting-edge HPC R&D projects
Engagement with a diverse team of experts
Access to advanced technologies and tools
Potential for professional growth and development
Collaborative work environment focused on innovation
Full Job Description
Our Partner is seeking a mid-career level HPC Software Engineer who will work on a HPC Research and Development (R&D) customer contract. The candidate will be an active member of the Technical User Support (TUS) team, interacting with the team, TUS team lead, program Chief Scientist, Customers, users, and focused on a specific R&D customer.
Requirements
US Citizenship
Maintain a TS/SCI Clearance with a Poly
Bachelor's degree in STEM related discipline and a minimum of 10 years of professional level experience
Around 5 years of experience developing and using modeling and simulation software in heterogeneous, multi-platform environments
Working with HPC users workflow for mod/sim problems and GUIs
Knowledge of High performance Computing (HPC) environment and related technologies
Demonstrated proficiency with BASH and Korn
Linux Operating System proficiency, ability to solve end-user computer system problems while working independently in a lab environment
Proficiency in basic software practices such as coding standards, unit testing, and configuration management
A results-oriented team player, creative thinker, and problem solver with strong communication skills
Superior programming skills and excellent attention to detail