The rise of Industry 4.0 and of smart factories along with all enabling technologies such as cloud computing, Internet of Things, multi agent systems, cyber physical systems, artificial intelligence, etc. will transform current factory workers to knowledge workers. Hard work and routine tasks will be executed by machines or robots, while tasks requiring experience, intuition, creativity or decisions making based on uncertainty will still reside to humans. This constitutes a huge shift on the required competences. Further, this change is transforming manufacturing to a software intense business, where software development and operation is a core part of the manufacturing process, but as well as of the products being manufactured either as a standalone component or as a part of a larger product or service. The need is prominent, since we need urgently to study the knowledge and competences needed for manufacturing personnel of the near future. In this paper, we present an initial competence model where will outline the knowledge dimensions and skills needed for Industry 4.0. This model can be used to create training proposal individuals or for assessing the knowledge gaps existing in an enterprise. The identified skills are classified as technical, behavioral and contextual.