More jobs:
Senior Software Engineer - Finite Element Analysis; Houston, TX
Job in
Houston, Harris County, Texas, 77246, USA
Listed on 2026-07-16
Listing for:
Sinopec Group
Full Time
position Listed on 2026-07-16
Job specializations:
-
Software Development
Software Engineer, Senior Developer, Python, C++ Developer
Job Description & How to Apply Below
Senior Software Engineer - Finite Element Analysis (Houston, TX)
Job Title: Senior Finite Element Software Engineer
General DescriptionSinopec 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.
EssentialFunctions
- 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.
- 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.
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
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×