- Company Name
- Kickmaker
- Job Title
- Ingénieur automaticien et logiciel embarqué (H/F)
- Job Description
-
**Job Title**
Embedded Automation Engineer (H/F)
**Role Summary**
Design, develop, and validate control and embedded software for hardware products. Lead the architecture of PLC‑based control systems, HMI interfaces, communication networks, and embedded firmware. Deliver complete documentation, support customers, certification bodies, and suppliers, and ensure product safety compliance.
**Expectations**
- End‑to‑end involvement from requirements definition to production readiness.
- Deliver robust, scalable automation and embedded solutions that meet customer, certification, and safety standards.
- Collaborate cross‑functionally with mechanical, electrical, and software teams.
- Provide technical leadership on project execution, testing, and documentation.
- Communicate effectively in English with internal and external stakeholders.
**Key Responsibilities**
- Define project needs in collaboration with clients and internal teams.
- Architect functional control systems integrating PLCs, communication protocols (Ethernet/IP, Modbus, etc.), and HMI layers.
- Design PLC logic (Structured Text, Ladder) and program PLCs.
- Develop HMI interfaces (WinCC, HMI Pro) and driver integration for sensors/actuators.
- Create and maintain detailed technical documentation (design, installation, validation).
- Optimize control algorithms and develop associated tools.
- Engage with customers, certification bodies, and suppliers to ensure compliance.
- Develop automation and maintenance scripts in Python (tests, prototyping).
- Write embedded firmware (STM32, ESP32, Nordic) in C/C++.
- Contribute to safety compliance (IEC 61508/62061) and relevant standards.
- Participate in international projects and travel as required.
**Required Skills**
- PLC programming: Structured Text, Ladder (expert level).
- Embedded programming: C/C++ (STM32, ESP32, Nordic).
- HMI development.
- Communication protocols/networking (Ethernet/IP, Modbus, EtherCAT preferred).
- Safety standards knowledge.
- English fluency (spoken & written).
- Strong problem‑solving, documentation, and teamwork abilities.
**Required Education & Certifications**
- Engineering degree or Master’s in Industrial Computing, Embedded Systems, Electrical Engineering, Automation, or related field.
- Minimum 5 years of relevant industry experience.
- Certifications in PLC programming or embedded systems highly regarded.