Klub sportowy Udarnik został założony w Sofijskiej dzielnicy Geo Miłew w 1944 roku przy Zakładach Inżynieryjno-Łącznościowych w Sofii. W 1946 roku klub, przekształcony w międzyczasie w stowarzyszenie wychowania fizycznego, przyjął nazwę Metalik i zrzeszył wszystkich pracowników prywatnych przedsiębiorstw metalowych w stolicy oraz lotnisk Wrażdebna i Bożuriszcze. W pierwszym swoim sezonie 1947/48 zdobył mistrzostwo Sofijskiej drugiej dywizji.

We wrześniu 1949 powstała Dobrowolna Organizacja Sportowa (DSO) "Energia Sofia", do której został wchłonięty klub raz kilku innych klubów, m.in. Łokomotiw Sofia. Organizacja zrzeszała pracowników przemysłu ciężkiego, elektryfikacji, transportu i górnictwa ze stolicy, a od października 1949 nazywała się "Torpedo Sofia". Przed rozpoczęciem mistrzostw 1953 Grupa B została podzielona na 5 lokalnych stref. Od 1953 i do 1956 roku klub funkcjonował jako odrębna drużyna piłkarska Zakładu 12 (dawniej WISF) pod nazwą Zawod 12 (w tym samym okresie Torpedo Sofia, w którego strukturze znajdował się Zawod 12, grał w Grupie B). W sezonie 1953 zespół zdobył mistrzostwo Sofijskiej Grupy B i uzyskał bezpośredni awans do Grupy A. Klub przez trzy sezony uczestniczył w rozgrywkach Grupy A (1954, 1955 i 1956), osiągając czwarte miejsce w debiutowym sezonie na najwyższym poziomie.