Simulation Software Engineer - Software Performance w/m

Siemens Digital Industries Software

4.5

(57)

Liège, Belgium

Why you should apply for a job to Siemens Digital Industries Software:

  • 4.5/5 in overall job satisfaction
  • 4.6/5 in supportive management
  • 88% say women are treated fairly and equally to men
  • 95% would recommend this company to other women
  • 75% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Siemens offers unlimited PTO in addition to 9 company-designated holidays and 2 diversity days.
  • Siemens offers flexible work arrangements including remote and hybrid (2-3 days in office) options.
  • Siemens offers employees the opportunity to grow and develop in their career in a global environment.
  • #407729-en 3

    Position summary

    e finite element solver at the core of designer-oriented simulation solutions like NX Performance Predictor. To meet performance and responsiveness requirements, our solver combines modern HPC techniques (e.g. CPU parallelization, GPU acceleration) and advanced methodologies in numerical simulation.

    To know more about NX Performance Predictor: https://https://www.youtube.com/watch?v=S_2nRVfrLto

    You imagine and design innovative solutions in a scientific, dynamic, and international team. Within the SCRUM team, you work on software CPU and GPU performance to reach first-in-class level. Thanks to your inputs to the technical direction and collaboration within and outside the team, you are key contributor our product:

    • You support the other members of the SCRUM team by advising them to improve performance of their developments.

    • You profile software performance both on CPU and GPU hardware to identify bottle necks and resolve them.

    Your qualifications

    We would love to hear from you as a passionate engineer or bachelor-graduated in computer science/Computational Mechanics, with successful experience as a Software Engineer, developing simulation software.

    On top of your technical expertise, you show good collaborative skills and enthusiasm towards working in international and distributed team, in an Agile software development process: you value code review and the opportunity it provides to learn from others and share your knowledge.

    Your organizational and planning skills allow you to hit the deadlines under strict project timelines while not sacrificing quality in the code. We would like you to bring creative problem-solving approach but also pragmatism when needed.

    To succeed in this position and deliver best in class solutions, you should bring technical experience and proficiency:

    • Your high experience and deep interest in HPC (High Performance Computing) with CPU and GP-GPU hardware, associated programming frameworks (OpenMP, CUDA, ...) is key to optimize the performance of our solution.

    • Your proven knowledge of C++, modern programming principles makes it easy for you to contribute to software using the latest standards. Proficiency in software architecture principles (GoF design patterns, ...) is a plus.

    • Your familiarity with Devops tools like Gitlab CI/CD, Docker, CMake, Conan and Behave and/or your ability to improve it is an asset.

    If reading this and questioning whether you should apply, then apply! There's no such thing as a perfect candidate, and we don't expect you to check every box. We're inspired by the uniqueness that people like you provide. The companies that we incubate are only as innovative as the breadth of lived experiences shared by the teams building them. We can't wait to read your application!

    Working at Siemens Software

    Siemens is not the same manufacturing company of the past. We are helping our customers get to tomorrow faster through innovation, digitalization and are transforming alongside them. We are a modern, forward looking software company, with the opportunities of a large corporation, where your opportunities are endless. The role you apply for today, is only the first step in your Siemens journey.

    Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.

    We are diverse, show respect and believe everyone deserves an opportunity. Flattening hierarchies, celebrating individual contributions, expressing different ways of thinking and embracing flexibility to respect life beyond work. https://https://www.sw.siemens.com/en-US/diversity-equity-inclusion/

    Siemens. Making real what matters

    If you want to make a difference - make it with us!

    #LI-CR1

    #LI-Hybrid

    #LI-PLM

    Why you should apply for a job to Siemens Digital Industries Software:

  • 4.5/5 in overall job satisfaction
  • 4.6/5 in supportive management
  • 88% say women are treated fairly and equally to men
  • 95% would recommend this company to other women
  • 75% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Siemens offers unlimited PTO in addition to 9 company-designated holidays and 2 diversity days.
  • Siemens offers flexible work arrangements including remote and hybrid (2-3 days in office) options.
  • Siemens offers employees the opportunity to grow and develop in their career in a global environment.