Principal Software Engineer
Core
Research, design, and develop advanced nonlinear finite element analysis algorithms and capabilities for MSC Nastran, Marc, and related simulation products.
Role type
Principal Software Engineer (Nonlinear FEA)
Builds
Advanced nonlinear analysis technologies, co-simulation capabilities, and solution algorithms for multidisciplinary simulations.
Domain
Engineering simulation / Computational Mechanics / Finite Element Analysis
Deliverable
production ML models | product features
Required skills
Nonlinear mechanics, numerical methods, contact mechanics, finite element methods, software development, debugging, problem-solving
Preferred skills
Large deformation analysis, fluid-structure interaction, computational fluid dynamics, heat transfer, fracture mechanics, geometry modeling (NURBS)
Technologies
Fortran, C/C++, Python, Linux shell scripting, MSC Nastran, Marc
Responsibilities
Research and develop algorithms for nonlinear finite element analysis; develop, maintain, and test linear and nonlinear solution capabilities; create representative engineering models for verification and benchmarking; identify and report software defects and numerical issues; create and maintain test cases, benchmark models, and automated testing workflows; lead design and development of complex technologies; provide technical guidance and mentorship to other engineers.
Seniority
Principal, hands-on IC with strategic influence