Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Engineer Advanced - Numerical Methods

AT Siemens Digital Industries Software
Siemens Digital Industries Software

Software Engineer Advanced - Numerical Methods

Herent, Belgium

Siemens Digital Industries Software - Transform the every day.

Let's make the difference together!

Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industries. With our Digital Enterprise portfolio, we provide and encourage companies of all sizes with an end-to-end set of products, solutions and services to integrate and digitalize the entire value chain. Meaningful optimization for the specific needs of each industry, our outstanding portfolio supports customers to achieve greater efficiency and flexibility. We are constantly adding innovations to its portfolio to integrate groundbreaking future technologies. We have our global headquarters in Nuremberg, Germany, and have around 75,000 employees internationally.

Want more jobs like this?

Get Software Engineering jobs in Herent, Belgium delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


We offer a role with responsibility, independence and the possibility to contribute proactive. We foster a teamwork culture with room for individual development

Please visit https://siemensneo.com/disw/

Software Engineer Advanced (f/m/x) - Numerical Methods and Linear Algebra

Are you eager to work in a very innovative and international environment? Do you want to be part of the success of our simulation solutions? If that's a yes, then you could be at the heart of our Simcenter software at Siemens!

Position Overview

In this position, you will design,implement, and maintain high-performance algorithms for Structural Engineeringanalyses. You will work on the Simcenter Nastran application, primarily in theStructural Dynamics domain. You will be part of the Simcenter Nastran NumericalMethods Group, and report to the Software Engineering Manager for the StructuralDynamics and Numerical Methods Team.

In this role, you will develop in-depthknowledge of dynamics algorithms in Nastran, and in particular performanceoptimization and parallelization of finite element analyses of structures.These approaches include use of SMP and DMP parallelization, graph-basedpartitioning, highly scalable iterative and direct sparse solvers, and reducedrepresentations. You will work within an Agile team to help refine and estimatedevelopment items supporting customer requirements. You will design, implement,and test new features, and extensions to existing functionality. Lastly, youwill set an example by using the most modern development approach that ispractical for implementing new features.

Responsibilities

Your primary responsibilities will beto:

  1. Work effectively within anAgile Team, by focusing on determining the best algorithmic approach anddelivering testable implementations as frequently as possible. You will also beexpected to support the team by focusing equally on team and individual goalsand embracing opportunities to collaborate.
  2. Extend current finiteelement analyses in Nastran to deliver faster and more accurate answers tocomplex engineering problems through algorithmic enhancements.
  3. Learn to useNastran-specific utilities for effectively managing system resources, e.g.memory and I/O.
  4. Work with team members towrite effective tests for new and existing code, in support of ourzero-regression policy.
  5. Where necessary, integratenew or upgraded software packages into Nastran, in support of performanceimprovement initiatives.


Job tasks:

  • Design and implementhigh-performance algorithms.
  • Build, compile, and debugcomplex code, both in-house and externally developed.
  • Support the goals of theteam, via active participation in planning, daily scrum, sprint review, andretrospectives.
  • Thoroughly understand corenumerical algorithms for Structural Mechanics.
  • Fix customer issues in atimely manner, as prioritized in cooperation with the product owner.

RequiredKnowledge/Skills, Education, and Experience

M.Sc. in ComputationalEngineering with a focus in Mechanical, Aerospace, or Civil Engineering -or-M.Sc. in Applied Mathematics with a focus in Engineering methods.

In addition:

  • Fortran or C++ fluency.
  • Thorough knowledge of Numerical Linear Algebra (BLAS, LAPACK, sparse direct and iterative solvers).
  • Familiarity with Finite Element Analysis for Engineering problems.
  • Strong background desired in at least one of areas listed below
    • Expertise in Theoretical and Computational Linear Algebra
    • Research and Development background in HPC and knowledge of existing HPC libraries and tools.
    • Expertise in CUDA and/or OpenCL targeting GPU acceleration, GPGPU
    • Performance testing and tuning of numerical software.
    • Familiarity with threading toolkits (OpenMP, TBB).
    • Familiarity with Message Passing Interface (MPI).
    • Experience in the development of enhancing the stability and performance of the Krylov Subspace (Lanczos, Arnoldi etc.) methods for buckling, real, and complex eigenvalue problems
    • Familiarity with modern matrix solvers (domain decomposition, multigrid, multi-frontal, sparse solvers, sparse ordering algorithms)
    • Distributed memory parallel programming
  • Familiarity with Software Development best practices.
  • Team player.
  • Excellent English language communication.

PreferredKnowledge/Skills, Education, and Experience

  • Ph.D. in ComputationalEngineering with a focus in Mechanical, Aerospace, or Civil Engineering -or-Ph.D. in Applied Mathematics with a focus in Engineering methods.
  • Background in StructuralDynamics simulation.

Some travel (up to 5% time) may berequired occasionally, for more focused interactions with team members inMilford, OH and/or participation in Technical Conferences.

Location: Spain, Italy, France, UK, Netherlands and Romania.

Working at Siemens Industry Software

Siemens Industry Software offers, besides an attractive salary and benefits package, an internationally oriented and innovative high-tech environment.

SISW is a healthy company with a flat structure and an informal, flexible atmosphere. People working within the company say they get a lot of room for initiative and career development.

Our company is driven by innovation, and therefore fosters the creativity of its employees. We provide continuous training and competence development, stimulating personal development with respect to technical and/or management skills.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

#LI-PG1

#LI-PLM
#SWSaaS
#LI-Hybrid

Client-provided location(s): Leuven, Belgium
Job ID: Siemens_Digital-409187-en-1
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Pet Insurance
    • Mental Health Benefits
    • Virtual Fitness Classes
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Family Support Resources
    • On-site/Nearby Childcare
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
    • Work-From-Home Stipend
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • Happy Hours
    • Snacks
    • Some Meals Provided
    • Company Outings
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Sabbatical
    • Leave of Absence
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K)
    • 401(K) With Company Matching
    • Pension
    • Company Equity
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
    • Profit Sharing
  • Professional Development

    • Tuition Reimbursement
    • Learning and Development Stipend
    • Promote From Within
    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Lunch and Learns
    • Internship Program
    • Work Visa Sponsorship
    • Leadership Training Program
    • Associate or Rotational Training Program