Role Description
This is a full-time hybrid role for a Senior Embedded Software Engineer at ComData. Software Engineer will be responsible for software development, building and maintaining applications using C++, QT5 framework and HMI . The role is primarily located in Novi Sad, but some remote work is acceptable.
As a Software Engineer, you will work on the entire software development process and the development. You support the conception, design and architecture of new software components or upcoming refactoring.
Technologies
- Development environment: Visual Studio Professional 2022 (Siemens programming package), QtCreator for QML visualization
- Technology stack: Cross-Target Custom Linux, C++, Qt 5 (Commercial), Git
- Siemens HMI Operate programming package (Create MyHMI/3GL 6.23)
- Oracle VirtualBox for cross-compiling (Siemens programming package)
- Simulation environment: Siemens Create MyVirtual Machine (CMVM) / Simulator
- No TIA, no S7
- Exchange via Github, Gitlab, ...
Qualifications
- Bachelor’s degree or equivalent in computer science, mathematics or a related field is preferred, or relevant professional experience with qualified technical training
- Mastery of Object-oriented programming
- Minimum of 4 years of development in C++
- Good knowledge of QT5 framework
- Experience with HMI
- Development of high-quality code is important to you
- Continuous Integration and Build & Release Management are not foreign words to you
- You like to collaborate with your colleagues toward a common goal
- You can grasp complex interrelations and independently develop content