Offers “Siemens”

Expires soon Siemens

Software Engineer - Visualization Team

  • Vienna, Austria
  • IT development

Job description

Software Engineer – Visualization Team

Based in Vienna, Austria; Fulltime employment

Our Company:

Siemens PLM Software helps thousands of companies realize innovation by optimizing their processes, from planning and development through manufacturing, production and support.

Driven by a deep understanding of what it takes to deliver successful products, Siemens PLM Software partners with our customers to provide industry software solutions that help companies everywhere achieve sustainable competitive advantage by making real the innovations that matter .

Siemens PLM Software is a business unit of the Siemens Digital Factory Division, with more than 14 million licensed seats and approximately 140,000 customers worldwide.

Objective:

Siemens PLM is seeking a software developer to contribute to our visualization team.

The primary focus of this team is the development of cutting edge technology allowing users to understand STAR-CCM+ simulation results through qualitative and quantitative analysis techniques. These techniques include scientific visualization, high performance computer graphics, and numerical analysis. As a member of this team you will be expected to contribute both to maintenance of existing code and development of new features based on user requests and internal ideas. All code written should be well designed, high quality, and robust.

The successful candidate will report to the program manager for the Visualization Team within the Post Processing Division in the STAR-CCM+ Platform Department.

Your Essential Responsibilities and Duties:

As part of our highly motivated team, you will be responsible for the following within

your role:

· Support the maintenance of our existing post-processing capability (bug fixing, code cleanup, etc.)
· Develop new post-processing features based on user requests and internal ideas
· Participate in regularly scheduled team conference calls by contributing ideas to drive innovation in our technology
· Participate in periodic in-person team meetings to plan for future releases (approximately 1-2 trips per year)
· Support other developers through code and design review

Your Profile:

Required Knowledge/Skills, Education and Experience

Candidates applying for this position are required to have the following skills and experience:

· C++ and object-oriented programming expertise
· Knowledge in computer graphics and/or scientific and information visualization approaches
· MS in computer science and higher (or compared education level)

Preferred Knowledge/Skills, Education and Experience

In addition, the following skills and experience will be beneficial for the applying candidate:

· Experience using and extending VTK
· OpenGL and GLSL shader programming knowledge
· Experience using modern computer architectures, including remote/cloud rendering
· Familiarity with computational simulation, including CFD and FEA, and algorithms to post process simulation results
· At least 3 years of professional software development experience in a related field

Our Offer

Siemens PLM Software offers an internationally oriented and innovative high-tech environment. It is a fast growing, financially healthy company with a flat structure, in an informal, flexible atmosphere. PLM Solutions are driven by innovation and therefore management fosters the creativity of its employees. Siemens PLM Software provides continuous training and competence development and offers possibilities for personal development.

Siemens PLM Software is an equal opportunity employer.

Make every future a success.
  • Job directory
  • Business directory