Software Engineer Advanced UI

Job Description

We are Siemens

Siemens Digital Industries Software is a leading provider of solutions for the design, simulation and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.

The promise of a digital future…today. With the digital twin, Siemens Digital Industries Software blurs the boundaries between the virtual and physical, hardware and software, design and manufacturing worlds. For more information about us visit -

What you’ll be doing

As part of continued growth and expansion, Siemens DISW is seeking a software development engineer with experience in development of Windows desktop applications\UI\data structures and related algorithms to expand the ability of our designer workflow focused multi-physics product, FLOEFD. The position will involve,

  • Development of multi-CAD embedded framework which facilitates implementation of UI\data structures and algorithms within our simulation software.
  • Participation in significant, long-term development efforts related to implementation of electronics cooling focused workflow and functionality.
  • Working closely with electronics focused team members and other core team members.

As a member of the development team, your responsibility will be to ensure a high-quality, robust code implementation and efficient operation.

What you’ll bring
  • MSc\BCl Computer Science or related field.
  • Over 2 years of experience in C++ source code development and knowledge of fundamental data structures and algorithms, stl\boost.
  • A good understanding of Windows UI programming, experience with MFC\WinAPI\Qt.
  • An understanding of functional and object-oriented software design, patterns.
  • Good verbal and written communication skills.
  • Good interpersonal skills in working with team members.
Preferred Knowledge/Skills, Education and Experience
  • Knowledge of CAD packages API
  • Familiarity with version control systems (git), bug tracking systems
  • Writing cohesive, well-structured, object-oriented C++11/14 (and higher) code.
  • Working both independently and as part of a distributed team
Join our Digital World

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

We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, private healthcare and actively support working from home.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

At Siemens, we are always challenging ourselves to build a better future. We have some of the most inquisitive minds working across the world, re-imagining the future and doing outstanding things. Join our Talent Community today and let's stay connected in areas that interest you:

Siemens Software. Where today meets tomorrow

Organization: Digital Industries

Company: OOO Siemens Industry Software

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?