Back

Software development engineer - Advanced

Job Description

The primary responsibility for this position will be to work on a set of projects related to connecting different platforms for application of Artificial Neural Networks (ANNs) and Reduced Order Models (ROMs) as part of the methods team. An important aspect will be interfacing and creation of APIs across different platforms. Some of the key areas of work for the methods team include optimization, sensitivity analysis, surrogate modeling, uncertainty quantification and ANN’s.

Essential Functions

  • Work on identified development projects in the field of ANNs and ROM creation using the development process and tools in place
  • Research and implement APIs between HEEDS and Simcenter ROM Builder. This task may also include update of interfaces with other Siemens products currently supported by HEEDS to enable foreseen features of the bundle HEEDS + ROM Builder.
  • Interfacing with the user interface team for ensuring seamless integration into the interface
  • Ensure feature completeness by evaluating implemented features against the requirements documents
  • Developing material showcasing the use of the new features and supporting the documentation
  • Performing quality assurance, interactive and automated testing
  • Document and report any issues via our bug tracking system
  • Interfacing with the support and consulting teams to provide guidance on optimization projects

Requirements:

  • This position requires a MS or PhD in computer science and/or in an Engineering field
  • Proficient in application of OOP using C++ and Python
  • Experience with Java is a plus
  • Experience in the field of ANNs, ROMs, Machine Learning, design optimization, surrogate modeling, uncertainty quantification, sensitivity analysis is a plus
  • Good teamwork and cooperation skills
  • Excellent written and verbal communication skills

#LI- PLM #LI-CC

Organization: Digital Industries

Company: Siemens Industry Software NV

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?