Back to all jobs
C++ Software Development Engineer – Full-time job – Brasov

C++ Software Development Engineer – Full-time job – Brasov

  • Full-time
  • Brasov
  • 8 February 2021
  • 1 position

Company description

Siemens Industry Software, headquartered in Leuven, Belgium, is the leading partner in test and mechatronic simulation. Through our simulation software, testing systems and engineering services we enable advanced manufacturing companies to get better products to market faster and turn superior process efficiency into key competitive advantages. We tackle the challenges associated with intelligent
system design with a strong passion for innovation and a continuous drive for excellence. Our Romania based offices play a critical role in our R&D software strategy.

As Software Development Engineer C++, you will be involved in the further extension and improvements of our products.

More information of the products can be found on:
https://www.plm.automation.siemens.com/global/en/products/

Function description (roles / accountabilities):

Within the Motion team, you will contribute the improvement of existing software as well as development of new software.

Responsibilities:

As part of a SIM 3D Motion team you will work on the development and maintenance of software in Simcenter 3D. More specifically your responsibilities will be:

  • Analysis & design, starting from functional specifications;
  • Development and optimization of code implementation of numerical algorithms for existing and new analysis methods;
  • Coding and testing, including development of unit test routines or automatic test applications;
  •  Writing documentation for the developed code;
  • Integration testing and bug-fixing.

Profile:

Educational Level: Degree in Computer Science, Engineering or Mathematics/Physics;
Experience: 3+ years of relevant experience

Specific technical competencies:

  • Proven skills in C++, OO development methodology and UML;
  • Interested in our application domain – mechanical engineering – to understand the needs of the end-user;
  • Able to work independent where possible and ask feedback when needed;
  • Expertise in software design and architecture;

Languages: good knowledge of English (both written and spoken);

Specific personal competencies:

  • Analytical mind, solution oriented, creative;
  • Quality-awareness;
  • High interest in ICT evolution (literature …);
  • Team spirit and flexibility.