Senior Software Engineer - Finite Element Analysis (Houston, TX)
Job Title: Senior Finite Element Software Engineer
General Description
Sinopec Houston Tech has an immediate opening for a Senior Finite Element Software Engineer. This position will be responsible for developing 3D finite element method (FEM) software that fully couples solid mechanics and fluid flow. The software will be used to simulate subsurface stresses and deformations for Earth modeling, geomechanics analysis, in-situ stresses, hydraulic fracturing, and reservoir simulation. The developer will work closely with geoscientists and engineers to create FEM software to support Sinopecโs upstream projects.
Essential Functions
- Develop innovative finite element software based on the inโhouse FEM parallel computing platform.
- Design and implement models, efficient numerical algorithms, solutions, and software for geomechanics and reservoir modeling in Windows and Linux environments.
- Collaborate with a GUI developer to create preโ and postโprocessing codes, mesh generation tools, and graphical user interfaces for the FEM software.
- Design, develop, and maintain software while assisting in testing activities.
- Contribute to project quality and maintain source code integrity.
- Create and maintain comprehensive software documentation.
- Share expertise throughout the team.
Required Knowledge, Skills, and Abilities
- Strong programming skills in Fortran, Python, or other coding languages.
- Expert level knowledge of numerical methods and coding (e.g., FEM, FDM).
- Proven experience in parallel and highโperformance computing.
- Experience coding in Linux and Windows environments.
- Organized, detailโoriented, with strong analytical, numerical, and problemโsolving skills.
- Experience in programming 3D visualizations is a plus.
- Software development experience in numerical analysis, hydraulic fracturing, reservoir simulation, geoscience, or geomechanics is preferred.
- Selfโstarter with strong multitasking abilities.
- High integrity and selfโdiscipline to meet objectives on time.
- Team player with strong interpersonal and communication skills.
- Ability to handle confidential company IP.
Minimum Required Education and Experience
- Bachelorโs degree or higher in Computer Science, Software Engineering, Mechanics, or a related technical field (e.g., geomechanics, geology, reservoir simulation). The degree should involve coding.
- 5+ years of experience as a Software Engineer/Developer in FEM software programming and modeling.
- Some domestic and international travel may be required (normally <10%).
- Must be legally eligible to work in the United States.
Equal Employment Opportunity Statement
STHC is proud to be an Equal Employment Opportunity and affirmative action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, disability, or any other legally protected characteristic. All employment decisions are based on qualifications, merit, and business need.
If you need assistance or an accommodation due to a disability, you may contact us at hr.sthc@sinopec.com or call 1โ832โ831โ1200.
Apply directly to this job posting by visiting our website: www.sinopecthc.com