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.

Key responsibilities:

  • Design, implement and maintain embedded firmware in C/C++ for real-time systems applications.
  • Participate in architecture and design reviews with a focus on robustness, performance, and maintainability.
  • Debug embedded systems using logic analyzers, oscilloscopes, and software instrumentation.
  • Develop and run unit, integration, and system-level tests.
  • Build, extend and operate Continuous Integration/Continuous Deployment pipelines (GitLab CI, Jenkins or similar) for firmware validation automation.
  • Work with industrial fieldbuses and networked systems (CAN, Ethernet, Modbus) to implement and verify device communications.
  • Implement and maintain communication monitoring and logging solutions (e.g., Wireshark, serial/packet capture tools).
  • Use Application Lifecycle Management (ALM) tools to manage requirements, tasks, change control and traceability.
  • Write clear technical documentation, release notes and test reports.
  • International collaboration with product, quality, and regulatory colleagues to ensure compliance with applicable standards (e.g. ISO13485) and best practices.

Required qualifications and skills:

  • Strong programming skills in C and C++; experience writing clean, testable, and maintainable embedded code.
  • Practical experience in embedded firmware design, debugging and testing of real-time systems.
  • Good knowledge of Python for scripting, test automation and tooling.
  • Proven experience building and maintaining CI/CD pipelines for embedded projects (GitLab CI, Jenkins, or equivalent).
  • Experience with communication monitoring and logging tools (for example, Wireshark).
  • Experience using ALM tools for requirements and lifecycle management.
  • Bachelor’s degree in computer science, Electronics, Electrical Engineering, or a related discipline.
  • Excellent written and spoken English.

Desirable (advantageous) experience:

  • Hands-on familiarity with industrial fieldbuses (CAN, EtherNet/IP, Modbus).
  • Experience in regulated industries (medical devices, Lifetech, automotive or industrial automation).
  • Familiarity with version control best practices, code review workflows and static analysis tools.
  • Experience with hardware bring-up, board-level debugging and power/thermal considerations.
  • German language is a strong advantage.

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.

Reference code: 14319

IPE Level: F4-I

Country: Bulgaria (BG)

City: Sofia, Festo Production - TEC

Company: Festo Production EOOD

Hiring Manager: Kristiyan Dilov

Department: PF-OCSLC - LifeTech Smart Components, PF-OCSLC

HR contact person: Aleksandar Antonov Angelov, +359(2)4631-352

Read Full Description
Confirmed 19 hours ago. Posted 2 days ago.

Discover Similar Jobs

Suggested Articles