×
Register Here to Apply for Jobs or Post Jobs. X

Senior FEM Software Developer; Houston, TX

Job in Houston, Harris County, Texas, 77246, USA
Listing for: Sinopec Group
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Job Description & How to Apply Below
Position: Senior FEM Software Developer (Houston, TX)

Senior FEM Software Developer (Houston, TX)

GENERAL DESCRIPTION:

Our company has an immediate opening for Senior Finite Element Software Developer or Advisor. This position will develop 3D finite element method (FEM) software that fully couples solid mechanics and fluid flow. The software will simulate subsurface stresses and deformations for Earth modeling, geomechanics analysis, and reservoir simulation. The developer will work closely with geoscientists and engineers to support our company's upstream projects.

ESSENTIAL FUNCTIONS:

  • Develop innovative FEM software based on our in‑house parallel computing platform.
  • Create models, efficient numerical 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 and user interfaces for the FEM software.
  • Design, develop, and maintain software and assist in software testing.
  • Actively contribute to project quality and maintain source code integrity.
  • Generate 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 and experience with numerical methods and coding (e.g., FEM, FDM).
  • Proven experience in parallel computing and high‑performance computing.
  • Experience coding in Linux and Windows environments.
  • Hands‑on experience in all phases of the software development lifecycle.
  • Organized, detail‑oriented, with strong analytical, numerical, and problem‑solving abilities.
  • Ability to develop new architectures and frameworks.
  • Programming experience in 3D visualization is a plus.
  • Experience in numerical analysis, reservoir simulation, geoscience, or geomechanics preferred.
  • Self‑starter with multi‑tasking abilities.
  • High integrity and disciplined to meet objectives on time.
  • Team player with strong interpersonal and communication skills.
  • Ability to handle confidential IP of the company.

MINIMUM REQUIRED

EDUCATION AND EXPERIENCE:

  • Bachelor’s degree or higher from an accredited university in Computer Science, Software Engineering, Mechanics, or related technical field (e.g., geomechanics, geology, reservoir simulation) involving coding.
  • 5+ years of experience as a Software Engineer/Developer in FEM software programming and modeling. Advisor level for more experienced candidates is considered.
  • 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary