Creating a robust superhydrophobic surface on the conventional engineering materials at mass production is of great importance for self–cleaning, anti–icing, non–wetting surface and low flow resistance in industrial applications. Herein, we report a roll–to–roll strategy to create durable and robust superhydrophobic surfaces with designed micro–/nano– scale hierarchical structures on many conventional engineering materials by combining electrical discharge machining, coating of carbon nanoparticles, and followed by oil penetration and drying. The treated surface shows good superhydrophobic properties with static water contact angle of 170±2o and slide angle of 3±1o. The treated surface also exhibits good resilience and maintains the performance after tested in various harsh conditions including water flushing for several days, sand abrasion, scratching with sandpapers and corrosive solution. Significantly, the superhydrophobic surfaces also shows a high efficiency of self–cleaning properties even after oil–contamination during applications.