About this role
<p>We are seeking an experienced Embedded Development Engineer to join our Lifetech team. You will design, implement, and validate embedded firmware for real-time medical and life-technology applications. The role combines hands-on firmware development, system-level debugging and testing, together with collaboration with international cross-functional teams to ensure safe, reliable, and maintainable products.</p> <p> </p> <p><strong>Key responsibilities:</strong><br>- Design, implement and maintain embedded firmware in C/C++ for real-time systems applications.<br>- Participate in architecture and design reviews with a focus on robustness, performance, and maintainability.<br>- Debug embedded systems using logic analyzers, oscilloscopes, and software instrumentation.<br>- Develop and run unit, integration, and system-level tests.<br>- Build, extend and operate Continuous Integration/Continuous Deployment pipelines (GitLab CI, Jenkins or similar) for firmware validation automation. <br>- Work with industrial fieldbuses and networked systems (CAN, Ethernet, Modbus) to implement and verify device communications.<br>- Implement and maintain communication monitoring and logging solutions (e.g., Wireshark, serial/packet capture tools).<br>- Use Application Lifecycle Management (ALM) tools to manage requirements, tasks, change control and traceability.<br>- Write clear technical documentation, release notes and test reports.<br>- International collaboration with product, quality, and regulatory colleagues to ensure compliance with applicable standards (e.g. ISO13485) and best practices.</p> <p> </p> <p><strong>Required qualifications and skills:</strong><br>- Strong programming skills in C and C++; experience writing clean, testable, and maintainable embedded code.<br>- Practical experience in embedded firmware design, debugging and testing of real-time systems.<br>- Good knowledge of Python for scripting, test automation and tooling.<br>- Proven experience building and maintaining CI/CD pipelines for embedded projects (GitLab CI, Jenkins, or equivalent).<br>- Experience with communication monitoring and logging tools (for example, Wireshark).<br>- Experience using ALM tools for requirements and lifecycle management.<br>- Bachelor’s degree in computer science, Electronics, Electrical Engineering, or a related discipline.<br>- Excellent written and spoken English. </p> <p> </p> <p><strong>Desirable (advantageous) experience:</strong><br>- Hands-on familiarity with industrial fieldbuses (CAN, EtherNet/IP, Modbus).<br>- Experience in regulated industries (medical devices, Lifetech, automotive or industrial automation).<br>- Familiarity with version control best practices, code review workflows and static analysis tools.<br>- Experience with hardware bring-up, board-level debugging and power/thermal considerations.<br>- German language is a strong advantage.</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: 14319</p> <p>IPE Level: F4-I </p> <p>Country: Bulgaria (BG) </p> <p>City: Sofia, Festo Production - TEC </p> <p>Company: Festo Production EOOD </p> <p>Hiring Manager: Aleksandar Mihaylov</p> <p>Department: PF-OCSLC - LifeTech Smart Components, PF-OCSLC</p> <p>HR contact person: Aleksandar Antonov Angelov, +359(2)4631-352 </p>