63-jų specialistas Lietuvoje pastarąjį kartą dirbo dar 2011-aisiais, kai treniravo „Šiaulius“. Vėliau iš Biržų kilęs strategas treniravo Uralsko „Akzhayik“ iš Kazachstano, taip pat ir šios šalies U-21 rinktinę.
2014-siais S.Širmelis vadovavo Šymkento „Ordabasy“ ekipai, o 2016-siais išvyko į Latviją, kur stojo prie „Jelgava“ vairo.
Po metų strategas patraukė į Karagandos „Shakhter“, 2019-aisiais prisijungė prie Švedijos aukščiausios lygos komandos Eskilstiunos „Athletic“. Darbą ten treneris baigė praėjusių metų lapkritį.
Trenerio kelią S.Širmelis pradėjo dar 1994-siais „Ukmergės“ klube, Lietuvoje dar treniravo „Panerį“ (1995-1997 m.), Vilniaus „Poloniją“ (1998-1999 m.), „FBK Kauną“ (2000-2003 m.), Vilniaus „Žalgirį“ (2005 m.), Panevėžio „Ekraną“ (2008-2009 m.) ir Kauno „Atletą“.
S.Širmelis dirbo Lietuvos rinktinės trenerių štabe, kai komandą treniravo Jose Couceiro.
Pastarąjį kartą „Sūduvą“ lietuvis treniravo dar 2014-siais, kai prie komandos vairo stovėjo Darius Gvildys. Vėliau marijampoliečiams vadovavo Aleksandras Veselinovičius, Vladimiras Čeburinas ir vos dviejose oficialiose rungtynėse dirbęs austras H.Pfeifenbergeris.