Consolidated Precision Products Corp.

Senior Finite Element Software Developer (Houston, TX)

Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years experience in FEM software programming or scientific modeling.
  • Bachelor's degree or higher in a relevant technical field.
  • Strong programming skills in Fortran, Python, or similar languages.
  • Expert-level knowledge of numerical methods like FEM and FDM.
  • Experience with parallel computing and high-performance computing environments.
  • Ability to design new computational architectures and frameworks.
  • Familiarity with 3D visualization or scientific graphics is a plus.

Responsibilities

  • Lead development of advanced 3D FEM simulation software using an in-house parallel framework.
  • Design and implement numerical models and efficient solvers for geomechanics modeling.
  • Collaborate with GUI developers to create pre- and post-processing tools for the platform.
  • Architect, develop, and maintain core software components, focusing on software quality.
  • Create and maintain technical documentation for models, algorithms, and software modules.
  • Share expertise and collaborate across multidisciplinary teams to support project goals.

Benefits

  • Opportunity to work on cutting-edge simulation technology.
  • Collaborative work environment with engineers and geoscientists.
  • Involvement in innovative projects that influence upstream operations.
  • Potential for advisor-level consideration for highly experienced candidates.
  • Opportunities for domestic and international travel.
Full Job Description
GENERAL DESCRIPTION:
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.

ESSENTIAL FUNCTIONS:
  • 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.
REQUIRED KNOWLEDGE, SKILLS, and ABILITIES:
  • 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.
MINIMUM REQUIRED EDUCATION and EXPERIENCE:
  • 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
  • Must be legally authorized to work in the United States.

Disclaimers: The foregoing statements reflect the general duties, responsibilities and competencies considered necessary to perform the essential functions of this role and should not be considered as a detailed description of all the work requirements of this position. The specifics of this job description will be updated from time to time, as appropriate and required.
Apply directly to this job posting by visiting our website: www.sinopecthc.com

To all recruitment agencies: We are not responsible for any fee related to unsolicited resumes from 3rd party staffing and recruiting agencies (whether submitted through this website or sent directly to employees) unless a written agreement is in place between the agency and Sinopec Tech Houston, LLC. ("Company") and an authorized Company representative makes a written request to the agency to assist with this requisition. Similarly, no fee will be paid for candidates who apply and claim to be represented by an agency. Any unsolicited resumes, CVs, or other candidate information submitted by an agency will become the property of Company, and no fee will be paid in the event such candidate is hired.

About Consolidated Precision Products Corp.

Consolidated Precision Products Corp. is a manufacturer of complex metal components and products for the aerospace and defense industries. The company was founded in 1991 and is headquartered in Carrollton, Texas. Consolidated Precision Products Corp. operates a network of manufacturing facilities across the United States, as well as in Mexico and Europe. The company's products include castings, forgings, and machined components, as well as assemblies and sub-assemblies. Consolidated Precision Products Corp. is committed to providing high-quality products and services to its customers.
Learn more about Consolidated Precision Products Corp.
Size
3,000 employees
Industry

Similar Jobs

More Jobs at Consolidated Precision Products Corp.

More Technical Services Jobs

Find similar Senior Finite Element Software Developer (Houston, TX) jobs: