Backend-Developer C++


You want to be excellent tomorrow? Join us!

The following tasks await you:

  • Development of software for process and production data acquisition (MES, MDE, etc.),
  • Design and implementation of tools to support our customers in evaluating the collected data (OEE, MTBF, etc.),
  • Connecting additional machine types to our Manufacturing Execution System (EUROMAP 77, OPC-UA, etc.),
  • Maintenance and further development of existing software for quality assurance in our customers' production (TPM, CAQ, etc.) and
  • Expanding our planning solutions to optimize our customers' production processes (PPS, APS, etc.)</li

What you should bring with you:

  • a good technical understanding and enjoy analytical thinking,</li
  • a high degree of self-management, because you often make decisions yourself and
  • a willingness to be yourself, because our team thrives on lively and open interaction.

Advantages are:

  • good knowledge of Python or modern C++ (C++17, C++20),
  • good knowledge of version management with git and
  • Experience with development in Visual Studio

We offer you:

  • flexible working hours on a trust basis and up to 100% home office for a good work-life balance,</li
  • Annual training courses of your choice in your field so that you can develop further,</li
  • €600 annual health budget for private co-payments, preventive offers, etc.
  • Specialist service & video consultation,
  • up to €200 childcare allowance per child for daycare or OGS and
  • other social benefits of a modern medium-sized company (e.g. Ticket-Plus Card)

How we work:

We currently use Visual Studio 2022 and C++17 for the development of our software, which is exclusively for Windows systems. However, we are about to upgrade to C++20. For version control, we use git (we use the git flow model) and a self-hosted GitLab instance connected to multiple Jenkins instances to practice continuous integration. For unit testing we use googletest and googlemock. We perform code reviews for every change and use static code analysis and clang-format to simplify the review process. We use vcpkg for library management (currently only external libraries). We maintain customer requests and bugs found in Jira. In addition to C++, we also use Python and Tcl in our back-end. We develop our front-end in TypeScript with Angular, although we also have legacy front-ends that were developed in JavaScript or C++ with MFC.

We look forward to receiving your application

If you have any questions about the application process, please contact us in advance at Karin Scholz, on +49-241-88930-14.

tetys Logo tetys GmbH & Co. KG
Kackertstraße 10
52072 Aachen/Germany

Phone: +49-241-889-300
Fax: +49-241-87 07 87

Join our team: