More jobs:
Senior Finite Element Software Developer
Job in
Houston, Harris County, Texas, 77246, USA
Listed on 2026-06-04
Listing for:
Sinopec Tech Houston
Full Time
position Listed on 2026-06-04
Job specializations:
-
Software Development
Software Engineer, Software Architect
Job Description & How to Apply Below
Our company has an immediate opening for a Senior Finite Element Software Developer. This role is responsible for designing and developing advanced 3D finite element (FEM) simulation software that fully couples solid mechanics and fluid flow. The software will be used to model subsurface stresses, deformation, and reservoir behavior for Earth modeling, geomechanics analysis, and reservoir simulation. The developer will work closely with geoscientists and engineers to build high‑performance FEM capabilities that support our company’s upstream projects.
ESSENTIALFUNCTIONS:
- Lead development of innovative FEM software using our in‑house parallel computing framework.
- Design and implement numerical models, efficient solvers, and simulation workflows for geomechanics and reservoir modeling in Windows and Linux environments.
- Collaborate with GUI developers to build pre‑ and post‑processing tools and graphical user interfaces for the FEM platform.
- Architect, develop, and maintain core software components and contribute to testing and validation. Ensure software quality through clean architecture, code reviews, and performance optimization.
- Create and maintain technical documentation for models, algorithms, and software modules.
- Share expertise and collaborate across multidisciplinary teams to support project execution.
- Strong and proven programming skills in Fortran, Python, or similar scientific/compiled languages.
- Expert‑level knowledge and hands‑on experience with numerical methods (e.g., FEM, FDM) and scientific computing.
- Proven experience with parallel computing, high‑performance computing, and scalable numerical algorithms.
- Proficiency developing in both Linux and Windows environments.
- Practical experience across the full software development lifecycle, including architecture, implementation, testing, and maintenance.
- Ability to design and implement new computational architectures and frameworks.
- Experience with 3D visualization or scientific graphics is a plus.
- Software development experience in numerical analysis, reservoir simulation, geoscience, or geomechanics is preferred.
- Strong analytical, numerical, and problem‑solving abilities; organized and detail‑oriented.
- Self‑starter with the ability to manage multiple tasks and deliver high‑quality work independently.
- High degree of integrity and discipline to meet deadlines and handle confidential IP.
- Team‑oriented with strong interpersonal and communication skills.
- Bachelor’s degree or higher in Computer Science, Software Engineering, Mechanics, Geomechanics, Geology, or a related technical field involving computational modeling or coding.
- 5+ years of experience as a Software Engineer/Developer in FEM software programming or scientific modeling.
- Advisor‑level consideration available for highly experienced candidates.
- 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:
×