Fatti: A. La costruzione della nuova linea ferroviaria transalpina prevede sull'asse del San Gottardo la realizzazione di una galleria di base a due tubi lunga 57 km tra Erstfeld e Bodio. Dopo la preparazione delle installazioni, nel 2002 sono iniziati i lavori di scavo della galleria e, all'inizio del 2005, nel cantiere "AlpTransit" di Bodio, risultavano scavati circa 8 km di traforo. Per l'esecuzione dell'opera è stata allestita una ferrovia di cantiere, i cui vagoni sono stati forniti dalla ditta I._ GmbH di X._, della quale era responsabile A._. L'estensione di questa ferrovia è aumentata con l'avanzare dello scavo della galleria e raggiungeva circa 8 km nel gennaio del 2005. Allo scopo di consentire il traffico simultaneo in entrata e in uscita, in ognuno dei due tubi (denominati tubo est e tubo ovest) sono stati posati due binari (denominati "100" e "200" nel tubo est, "300" e "400" in quello ovest) di lunghezza corrispondente all'avanzamento dello scavo, collegati tra loro da scambi con raggio di 45 m, posti a intervalli di circa 1 km. Per gestire il traffico ferroviario, che nel 2005 aveva raggiunto un'intensità media di un convoglio ogni 6 minuti sull'arco delle 24 ore, era stata allestita una stazione di comando ("Leitstelle"), in cui due operatori, mediante un sistema informatizzato, impostavano il movimento dei convogli e ne controllavano sul monitor lo spostamento in tempo reale. Il 21 gennaio 2005, il vagone n. 7 di un treno carico di inerti proveniente dal fronte dello scavo del tubo ovest e diretto verso l'uscita della galleria per scaricare il materiale, al passaggio di uno scambio dal binario "400" al binario "300" si è messo di traverso tra i binari. È accaduto che il carrello posteriore del vagone medesimo e la parte rimanente del convoglio, anziché percorrere regolarmente lo scambio, hanno proseguito la corsa sul binario "400", andando ad urtare contro un treno aspiratore fermo su questo secondo binario. Per effetto dell'urto, il treno aspiratore è stato spinto in avanti, investendo ed uccidendo J.G._ e K.B._, due operai che stavano lavorando dinanzi allo stesso. È in particolare risultato che il materiale rotabile fornito dalla I._ GmbH presentava dei difetti, segnatamente la rottura delle sospensioni. B. Con sentenza del 7 dicembre 2011 la Corte delle assise correzionali di Riviera ha ritenuto A._ (responsabile della ditta fornitrice del materiale rotabile risultato difettoso) e L._ (operatore della centrale di comando e come tale preposto alla sorveglianza del traffico ferroviario) autori colpevoli di omicidio colposo, per avere, per imprevidenza colpevole, il 21 gennaio 2005, causato la morte di J.G._ e K.B._. Ad A._ è essenzialmente stato rimproverato di avere omesso di richiamare dal consorzio delle imprese di costruzione (Consorzio M._) il materiale rotabile, nonostante avesse appreso della sua difettosità. È quindi stato condannato in particolare alla pena pecuniaria di 180 aliquote giornaliere di fr. 300.-- ciascuna, per complessivi fr. 54'000.--, sospesa condizionalmente per un periodo di prova di due anni, e al pagamento di un risarcimento alle parti civili. C. Con sentenza del 10 ottobre 2013 la Corte di appello e di revisione penale (CARP) ha respinto un appello presentato da A._ contro il giudizio di primo grado. La Corte cantonale ha sostanzialmente confermato la decisione della prima istanza. D. A._ impugna questa sentenza con un ricorso in materia penale al Tribunale federale, chiedendo in via principale di essere prosciolto dall'accusa di omicidio colposo. Chiede inoltre, che le pretese civili degli accusatori privati siano integralmente rinviate al foro civile, che la tassa di giustizia e le spese processuali della prima istanza non siano poste a suo carico, che gli oneri processuali della sede di appello siano posti a carico dello Stato e che la causa sia rinviata all'autorità inferiore per il giudizio sull'indennità ai sensi dell'art. 429 CPP. Il ricorrente fa valere la violazione degli art. 9 e 325 CPP, degli art. 11, 12 cpv. 3 e 117 CP, dell'art. 29 cpv. 2 Cost., oltre all'accertamento manifestamente inesatto e incompleto di alcuni fatti. Non sono state chieste osservazioni sul merito del gravame, ma è stato richiamato l'incarto cantonale. Al ricorso è inoltre stato conferito l'effetto sospensivo con decreto presidenziale del 10 gennaio 2014. 