
TECHNICAL UNIVERSITY OF SOFIA
Research and Development Sector | Faculty of Management
STRIDE project No. 101338545
Funded by the European Union under Horizon Europe
Open call for applications STRIDE project
Technical University of Sofia invites applications for one position in the team of STRIDE project No. 101338545. Selection will be based on an assessment of application documents and an interview for the following position:
Senior Research Software and Embedded Systems Engineer – IoT, Edge Computing and Digital Twin Integration
The role provides the technical link between physical assets, data from IoT/SCADA systems, digital twins and scientific models in the STRIDE Toolbox. The successful candidate will work with researchers in energy systems, artificial intelligence and quantitative modelling.
8. Main responsibilities
1. Develop and integrate software for collecting and processing data from sensors, controllers and IoT devices, and connect these systems to the project infrastructure.
2. Configure and troubleshoot embedded Linux/RTOS systems, hardware–software interfaces and edge computing environments.
3. Develop interfaces and integrate digital twins, analytical models and STRIDE Toolbox components.
4. Maintain version control, automated build and testing processes, containerised execution and reproducible software deployment.
5. Document the architecture, configurations and tests; ensure data traceability, reliability and secure access for authorised users.
6. Participate in experiments and demonstrations, coordinate technical work with project partners, and transfer knowledge to researchers, engineers and doctoral candidates.
9. Minimum requirements
1. A Bachelor’s degree or higher in automation, computer or software engineering, electronics, electrical engineering, communications engineering, information technology or a related technical field.
2. At least 10 years of relevant professional experience in software engineering, embedded systems or systems engineering.
3. Practical experience with embedded Linux, C/C++, hardware–software integration, version control and automated testing.
4. Ability to work independently on system architecture, integration, technical verification and documentation, and to coordinate with different teams.
5. Working proficiency in English for technical documentation and communication within an international project.
10. Desirable competencies
Experience with Yocto/BSP, Device Tree, device drivers, RTOS, hardware telemetry, Python/Bash/Rust, containerisation, k3s/Kubernetes or equivalent technologies; developing CI/CD processes; technical leadership, mentoring, and work on industrial or research prototypes. Experience will be assessed in terms of its relevance to the duties of the position.
11. Employment conditions
Place of work: Technical University of Sofia.
Working hours and project commitment: 8 hours per day.
Employment conditions will be determined within the approved STRIDE budget and the applicable internal rules of Technical University of Sofia. Specific duties and responsibilities will be set out in the job description.
12. Required application documents
1. An application addressed to the Rector of Technical University of Sofia, stating STRIDE project No. 101338545, the position applied for and the applicant’s contact details.
2. A CV describing relevant professional experience and technical competencies.
3. A copy of the higher education diploma.
4. Documents confirming professional experience, such as employment certificates, references, job descriptions or other appropriate evidence.
5. At the applicant’s discretion: certificates, a portfolio, descriptions of completed work and scientific publications, if any. Publications are not a mandatory eligibility requirement.
Submit legible copies; originals must be presented for verification upon request. Portfolios must contain only materials that the applicant is entitled to disclose.
13. Application period and submission
Application documents are accepted at Technical University of Sofia, Faculty of Management, 8 Kliment Ohridski Blvd., Studentski Grad, Sofia, Bulgaria, Teaching Building 3, Room 3227.
Application period: 4 September 2026 to 5 October 2026 17:00
Reception hours: 07:30–17:00.
Contact person: Assoc. Prof. Veselin Yordanov Chobanov, PhD, Eng.
Email for enquiries: vesselin_chobanov@tu-sofia.bg
Subject line for enquiries: “STRIDE – IoT Engineer recruitment”.
14. Selection stages and criteria
1. Assessment of application documents and compliance with the minimum requirements. Eligible applicants will be interviewed on 7 October 2026.
2. Interview discussing work completed by the applicant and an approach to an integration task within STRIDE. Assessment will cover relevant experience, technical competence, architectural solutions, testing and reproducibility, technical communication and working proficiency in English.
3. A reasoned ranking using the same criteria for all applicants, followed by a recommendation for appointment in accordance with the applicable procedures of Technical University of Sofia.
Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Research Executive Agency (REA). Neither the European Union nor the granting authority can be held responsible for them.
Senior Research Software and Embedded Systems Engineer – IoT, Edge Computing and Digital Twin Integration
The role provides the technical link between physical assets, data from IoT/SCADA systems, digital twins and scientific models in the STRIDE Toolbox. The successful candidate will work with researchers in energy systems, artificial intelligence and quantitative modelling.
8. Main responsibilities
1. Develop and integrate software for collecting and processing data from sensors, controllers and IoT devices, and connect these systems to the project infrastructure.
2. Configure and troubleshoot embedded Linux/RTOS systems, hardware–software interfaces and edge computing environments.
3. Develop interfaces and integrate digital twins, analytical models and STRIDE Toolbox components.
4. Maintain version control, automated build and testing processes, containerised execution and reproducible software deployment.
5. Document the architecture, configurations and tests; ensure data traceability, reliability and secure access for authorised users.
6. Participate in experiments and demonstrations, coordinate technical work with project partners, and transfer knowledge to researchers, engineers and doctoral candidates.
9. Minimum requirements
1. A Bachelor’s degree or higher in automation, computer or software engineering, electronics, electrical engineering, communications engineering, information technology or a related technical field.
2. At least 10 years of relevant professional experience in software engineering, embedded systems or systems engineering.
3. Practical experience with embedded Linux, C/C++, hardware–software integration, version control and automated testing.
4. Ability to work independently on system architecture, integration, technical verification and documentation, and to coordinate with different teams.
5. Working proficiency in English for technical documentation and communication within an international project.
10. Desirable competencies
Experience with Yocto/BSP, Device Tree, device drivers, RTOS, hardware telemetry, Python/Bash/Rust, containerisation, k3s/Kubernetes or equivalent technologies; developing CI/CD processes; technical leadership, mentoring, and work on industrial or research prototypes. Experience will be assessed in terms of its relevance to the duties of the position.
11. Employment conditions
Place of work: Technical University of Sofia.
Working hours and project commitment: 8 hours per day.
Employment conditions will be determined within the approved STRIDE budget and the applicable internal rules of Technical University of Sofia. Specific duties and responsibilities will be set out in the job description.
12. Required application documents
1. An application addressed to the Rector of Technical University of Sofia, stating STRIDE project No. 101338545, the position applied for and the applicant’s contact details.
2. A CV describing relevant professional experience and technical competencies.
3. A copy of the higher education diploma.
4. Documents confirming professional experience, such as employment certificates, references, job descriptions or other appropriate evidence.
5. At the applicant’s discretion: certificates, a portfolio, descriptions of completed work and scientific publications, if any. Publications are not a mandatory eligibility requirement.
Submit legible copies; originals must be presented for verification upon request. Portfolios must contain only materials that the applicant is entitled to disclose.
13. Application period and submission
Application documents are accepted at Technical University of Sofia, Faculty of Management, 8 Kliment Ohridski Blvd., Studentski Grad, Sofia, Bulgaria, Teaching Building 3, Room 3227.
Application period: 4 September 2026 to 5 October 2026 17:00
Reception hours: 07:30–17:00.
Contact person: Assoc. Prof. Veselin Yordanov Chobanov, PhD, Eng.
Email for enquiries: vesselin_chobanov@tu-sofia.bg
Subject line for enquiries: “STRIDE – IoT Engineer recruitment”.
14. Selection stages and criteria
1. Assessment of application documents and compliance with the minimum requirements. Eligible applicants will be interviewed on 7 October 2026.
2. Interview discussing work completed by the applicant and an approach to an integration task within STRIDE. Assessment will cover relevant experience, technical competence, architectural solutions, testing and reproducibility, technical communication and working proficiency in English.
3. A reasoned ranking using the same criteria for all applicants, followed by a recommendation for appointment in accordance with the applicable procedures of Technical University of Sofia.
Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Research Executive Agency (REA). Neither the European Union nor the granting authority can be held responsible for them.

![[BG] Студентската програма GEN I стъпва в „Тех Арена София“ на 19 октомври](https://cdn.sandbox-api.cloud.tu-sofia.bg/website/articles/iP5b9XHVJAeUrbMWwrjsHtvva4Hz0XuK9ATY7aYZ.jpg)
![[BG] Ден на отворените врати в Технически университет – София](https://cdn.sandbox-api.cloud.tu-sofia.bg/website/articles/O5w5nk2DvEdhkPMNnGKKW9qM32fmygPKFUDL27pC.png)
![[BG] Отпразнувайте 8-ми декември в УСОБ-Семково](https://cdn.sandbox-api.cloud.tu-sofia.bg/website/articles/XK0PbOxJiK74IT2TMCknKP4o9ugIH0oTGgBYUOrx.jpg)
