Principal Software Engineer
Core
Research, design, and develop advanced nonlinear finite element analysis algorithms and solution 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, Fortran, C/C++, Python, Linux shell scripting, engineering software development, debugging, problem-solving
Preferred skills
Large deformation analysis, fluid-structure interaction, computational fluid dynamics, heat transfer, fracture mechanics, geometry modeling, NURBS technologies
Technologies
MSC Nastran, Marc, Fortran, C/C++, Python, Linux
Responsibilities
Research and develop algorithms for nonlinear finite element analysis; develop, maintain, and test linear and nonlinear solution capabilities; create representative engineering models for validation and benchmarking; identify and report software defects and numerical issues; create and maintain test cases, benchmark models, and automated testing workflows; collaborate with engineering, QA, and product teams to improve product performance and reliability; lead design of complex analysis technologies and provide technical guidance and mentorship to other engineers
Seniority
Principal, hands-on IC with strategic influence