Siemens Careers

HPC Software Architect

Milford, Ohio
Research & Development

English (US)

Job Description

Division: Digital Factory
Business Unit: Product Lifecycle Management-PLM
Requisition Number: 235078
Primary Location: United States-Ohio-Milford
Assignment Category: Part-time regular
Experience Level: Mid level
Education Required Level: Bachelor's Degree
Travel Required: 5%

Division Description:

Siemens Digital Factory offers a comprehensive portfolio of seamlessly-integrated hardware software and technology-based services in order to support manufacturing companies worldwide. Siemens PLM Software, a Plano, Texas-based business unit of the Digital Factory Division, is a leading global provider of product lifecycle management (PLM) and manufacturing operations management (MOM) software, systems and services with over nine million licensed seats and more than 77,000 customers worldwide.
For more information, please visit:

Job Description:

Position Overview
In this position, you will act as a core architect and foundation layer developer, working on current and future products related to but not limited to Siemens PLM Simcenter Nastran. You will be part of the Core/Architecture group, and report to the Manager for the Core/Architecture Team for Simcenter solvers.  This position entails developing and deploying production analysis solutions within Siemens PLM CAE software programs in the USA.
  • Main objective is to support current products while developing new solution strategy frameworks for Simcenter 3D, Siemens’ flagship CAE software program.
  • HPC (high performance computing) via GP-GPU, distributed memory parallel, share memory parallel, just to name few, will be the heart of all foundations.
  • You will be a part of a team of about 40+ computational mechanics developers and computer scientists that will explore new solution strategies as well as innovative approaches to large scale and lean development.  
  • Design, develop and deploy current and future platforms for desktop and cloud related products.
  • Work with Product Managers to understand customer performance requirements and bring those enhancements to market in a timely manner.
  • Leverage new technological frontiers such AI and machine learning to accelerate solution times
  • Work with QA, Technical Support and Technical Doc groups to verify implementation, develop examples, and documentation.
  • Sample areas include client-server architecture, HDF5, web service architecture with an emphasis on scalability and performance. 
Required Knowledge/Skills, Education, and Experience
  • MSc or PhD in Computer Science and preferably some background in Applied and/or Computational Mechanics, or Applied Mathematics, or Mechanical, Aerospace, Civil, or Bio/Biomedical Engineering, with a focus on computational foundation of large scale solutions.
  • HPC (High Performance Computing) experience with MIC and GP-GPU hardware.
  • Up to 5 years of experience in developing production commercial software. Exceptional entry level candidates will be considered as well.
  • Demonstrated ability to:
  • Performance testing and tuning of numerical software
  • Message Passing Interface (MPI)
  • Design and implement algorithms/data structures for GP-GPU development via CUDA and/or OpenCl/ClMagma/Magma
  • Develop software programs in C++ (with some knowledge of Fortran)
  • 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
  • Travel: 5% 
Preferred Knowledge/Skills, Education, and Experience
  • Python, PERL and other scripting languages.
  • Agile development methods and tools.
  • Comfortable developing on Windows and Linux operating systems.


Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?