Kim Larsen er udlært maskinarbejder i 1994. Siden da har han haft tre jobs på maskinværksteder. Senest som værkfører hos Ringkøbing Maskinværksted med ansvar for ledelse af maskinafdelingen med både manuelle og cnc-styrede maskiner samt vedligeholdelse af maskiner, bygninger og andet udstyr.
Han var også maskinarbejder hos Velux med arbejdsopgaver inden for fremstilling af specialmaskiner og produktionsudstyr til fremstilling af egne produkter. Sidst men ikke mindst var han maskinarbejder hos Johs. Kristensen Skibsbyggeri med fremstilling af skrueaksler og rorstammer samt andre mekaniske og svejseopgaver i maskinrummet.