As you said "especially in industry" and if you have a background in IE/MS/Math and to confirm @prubin and @Ehsan, you should know:
Each industry has specific factories/organizations which have different departments. (E.g. in the factory: production, quality, planning and ..., in the organization R&D, sale and, ...). Depends on which industry and department you would work on, you need to know some specific knowledge about that. Some of them are described in the following.
- If you are going to work in the production/planning area, I strongly recommended, you should know simulation, optimization, operation management, inventory control, supply chain management, warehouse management and some special designing software such as CAD families.
- If you are going to work in the quality area, you need to know quality management, probability, statistical tools and simulation.
- if you are going to work in the R&D area, you need to know project management, programming knowledge, optimization and some special designing software such as CAD families.
- if you are interested to work in the sale/supply area, you would need to know statistical and data science tools (such as regression, time series and data mining), supply chain management, inventory optimization, market analysis and so on.
- As Ehsan said, If you intend to engage in software development, having a good command of programming languages, data structures, and algorithms is necessary.
In some cases, the above fields may overlap together.
Besides all the above mentioned, it should be noted that having skill in popular
software such as Excell, databases and reporting issues is essential.
Finally, do not forget, people in the industry work in teams and you might not need to know everything.