About this role
<p><strong>Your job: </strong><br>• Monitor testing and develop test metrics for the embedded software platform, including automated test coverage and execution results. <br>• Conduct requirements based testing by translating system requirements and design documents into specification and implementation of test cases. <br>• Design, develop, maintain, and validate an embedded software platform used across our manufacturing automation components and new products. <br>• Define test architecture and create technical specifications for test campaigns and new platform features. <br>• Deliver detailed designs for automated test components and test integrations (Python primary, C++ where deeper embedded interaction is required). <br>• Review and document automated test code and test artifacts, utilizing peer review tools and ensuring traceability from requirements to tests. <br>• Support projects during integration and application of the software platform, including test readiness, hardware setups, and CI/CD integration (GitLab).<br>• Support and mentor colleagues in the testing team by helping define their tasks, reviewing their work, and assisting in test execution and troubleshooting.</p> <p><br><strong>Professional Competencies and Requirements: </strong><br>• Proven expertise and practical experience in embedded systems testing and automated test development. <br>• Strong knowledge of Test Levels, Test Types, and Techniques, and ability to maximize automation at unit, integration, and system levels. <br>• Excellent coding skills in Python (pytest or similar); working knowledge of C++ for embedded level adaptations. <br>• Solid experience with RTOS and real time behavior analysis; ability to validate timing sensitive interactions. <br>• Good knowledge of embedded hardware (microcontrollers, development boards, single board computers) and communication interfaces (CAN, UART, I2C, SPI, Ethernet). <br>• Hands on experience with hardware debugging tools (oscilloscopes, logic analyzers, JTAG/SWD). <br>• Practical experience with GitLab CI/CD for test integration, pipeline configuration, and artifact/report handling. <br>• Previous experience in cyber security and/or functional safety is an advantage. <br>• Experience with Agile development methodologies, preferably SAFe or similar scaled Agile environments.</p> <p> </p> <p><strong>Preferred Experience: </strong><br>• 5–8+ years in embedded software testing, automation, or validation engineering, preferably in industrial automation, robotics, or automotive domains. <br>• Experience with custom test benches, lab automation setups, and support strategies for multiple releases. <br>• Familiarity with requirement and application lifecycle management tools (Jira, Codebeamer).<br>• Experience coaching teams and mentoring people, including guiding junior engineers and conducting technical reviews.<br>• Practical experience in sprint planning and Agile team facilitation, preferably within SAFe or similar scaled Agile environments.</p> <p> </p> <p><strong>Education: </strong><br>• Bachelor’s or Master’s degree in Software Engineering, Electrical/Electronics Engineering, Computer Science, Automation/Mechatronics, or equivalent technical field.</p> <p> </p> <p><strong>Personal Competencies and Requirements: </strong><br>• Strong analytical and structured thinking with the ability to design comprehensive test strategies and translate them into implementable automated tests. <br>• Capable of making fast decisions and taking responsibility for results in a dynamic and changing environment. <br>• Oriented towards achieving goals and adding value for internal and external stakeholders. <br>• Team player, collaborative in cross functional and multicultural environments; proactive and reliable. <br>• Leadership qualities with a passion for mentoring and guiding junior engineers; experience in reviewing and coaching on test design and automation best practices.<br>• Creative thinker with a continuous improvement attitude; flexible and adaptable with a willingness to acquire new knowledge and skills.</p><p> </p> <p>In case your professional qualification corresponds to the above requirements and you wish to join our growing team, please send us your CV and a cover letter.</p> <p>Reference code: 14354</p> <p>IPE Level: F3-II </p> <p>Country: Bulgaria (BG) </p> <p>City: Sofia, Festo Production - TEC </p> <p>Company: Festo Production EOOD </p> <p>Hiring Manager: Stoyan Ruskov</p> <p>Department: PF-OCSP - Corporate Software Development, PF-OCSP</p> <p>HR contact person: Aleksandar Antonov Angelov, +359(2)4631-352 </p>