Core Developer FTH
Your Job:
• Design, develop, maintain, and test an embedded software platform used in a broad range of our new products.
• Create technical specifications for new features.
• Deliver detailed designs of software components.
• Review and document the code, utilizing peer-review tools.
• Support projects during the integration and application of the software platform.
• Support the qualification and certification of products.
Professional Competencies and Requirements:
• Proven expertise and practical experience in the design and development of embedded systems.
• Excellent coding skills in C++ with programming experience in languages such as C or Python.
• Solid experience with RTOS and real-time analysis.
• Good knowledge of embedded hardware (ARM development boards, Single-Board Computers).
• Development experience with communication protocols based on OSI model concepts, including in-depth knowledge of various field bus protocols such as:
- PROFIBUS
- CAN (Controller Area Network)
- DeviceNet
- Modbus
- EtherCAT
• Familiarity with messaging and data serialization/deserialization principles.
• Experience with version control systems (e.g., Git) and debugging tools.
• Understanding of networking concepts, including TCP/IP, UDP, and network topology.
• Previous experience in cyber security and/or functional safety is an advantage.
Educational Background:
• Degree: A bachelor's or master's degree in Computer Science, Electrical Engineering, Automation Technology, or a related field.
• Certifications: Relevant certifications in industrial communication protocols (e.g., PROFIBUS, CANopen, Ethernet/IP) can be an advantage.
• Experience with Agile development methodologies.
Personal Competencies and Requirements:
• Capable of making fast decisions and taking responsibility for results in a dynamic and changing environment.
• Oriented towards achieving goals and results.
• Focused on adding value for internal and/or external clients.
• Team player, able to work in a multicultural working environment.
• Creative thinker with a continuous improvement attitude.
• Flexible, adaptable, and open to change, with a willingness to acquire new knowledge and skills.
You can expect the following with us:
• Motivating compensation and social benefits package
• Opportunity to work on a variety of projects in the field of industrial automation, IIoT and robotics;
• Professional development and learning opportunities in high technology and production environment.
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.
Only shortlisted applicants will be contacted. Your documents and personal data will be treated as confidential and will be protected according to Bulgarian Data Protection Legislation and the General Data Protection Regulation 2016/679 (GDPR).
HR contact person: Doli Vuchkova, careersbgproduction@festo.com
Reference code: 13353
София, BG, 1000