Advanced Software Engineer

Job Description

JOB DUTIES: Position is in the group responsible for development of Simcenter Nastran finite element software.

Responsible for design, development and testing of computational mechanics algorithms, and the associated engineering software in a team environment.
Understand customer requirements/engineering problem at hand, and come up with a user interface/design that makes it easy for customers to use the features.
Participate in Agile SDLC for software projects.  Evaluate development, testing, and integration processes to recommend improvements.
Contribute to product quality by fixing customer reported problems. Assist with user documentation.
REQUIREMENTS:  Advanced degree (Master’s or Ph.D.) in Computational Mechanics, Theoretical and Applied Mechanics, Mechanical, Civil or Aerospace Engineering, or equivalent field.

Desired expertise:

Finite Element Methods as applied to structural mechanics and multi-physics applications. Computational Mechanics and Numerical analysis techniques for these problems. Prior experience in these areas is a big plus.
Background in Non-Linear Structural Analysis, theory & practice, and the necessary Applied Mathematics experience.
Proficient in programming languages (modern C++, FORTRAN), object oriented design, and high performance computing scientific/engineering software.
Must be independent, self-motivated, willing to take initiative, and possess good organization skills.
Good communication skills (written and spoken English), and ability to work well within development team and across other teams (QA, Documentation and AEs).

Organization: Digital Industries

Company: Siemens Industry Software (Shanghai) Co., Ltd.

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?