Software Development Engineer - Contact Mechanics

Siemens Digital Industries Software - Orlando, FL

Hiring: Software Development Engineer - Contact Mechanics Company: Siemens Digital Industries Software Location: Orlando, FL Job Posted Time: 2026-09-16 14:55:46 Target Skills & Keywords : Agile, C, C++, Chai, Clean Architecture, Fortran, Linear, Objective-C About the job Required Skills: •Design, develop and deploy finite element capabilities, and libraries for consumption in Simcenter Optistruct. •Work with Development Manager and Product Managers to understand customer requirements related to contact and constraint, and translate them to PDE, ODE (Partial and Ordinary Differential Equations), algebraic equations, data structure and algorithms with an emphasis on accuracy, robustness, performance scalability and architecture. •Work with QA, Technical Support and Technical Documentation groups to verify implementation, develop examples, and documentation. •Required Knowledge/Skills, Education, and Experience: •PhD in Applied and/or Computational Mechanics, or Applied Mathematics, or Mechanical, Aerospace, Civil, or Bio/Biomedical Engineering, with a focus on theoretical and computational aspects of development for contact mechanics of structures and relevant multiphysics. •Proven hands-on experiences in finite element development for large-deformation contact mechanics for implicit nonlinear structural FEA. •Demonstrated knowledge in continuum mechanics and FEA, and ability to: •Design and implement algorithms/data structures for computational contact mechanics •Contribute in the value chain from engineering problem statement, through PDE formulation, weak form, residual, linearization, geometrical search, robustness and parallelization. •Develop software programs in Fortran/C++/C •Planning and Communication abilities: •Excellent oral and written English communication skills •Work collaboratively in an agile team by defining and planning the work of development, QA and Application engineers •Communicate a clear understanding of the technology to other teams and customers •HPC (High Performance Computing) experience in shared and distributed memory parallelization. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!