Joachim è entrato per la prima volta in Volvo Cars nel 1998, un anno dopo aver conseguito il master in ingegneria meccanica. E' rimasto in azienda fino al 2017, ricoprendo posizioni direttive nell'area dei sistemi sterzanti, della sicurezza attiva e della sviluppo della guida autonoma. Nel 2017 è passato a Zenuity, la joint venture tra Volvo Cars e Veoneer focalizzata sullo sviluppo di software per la guida assistita e autonoma.
Nel 2020, Joachim è tornato in Volvo Cars, assumendo il ruolo di responsabile della sicurezza dell'automazione dei veicoli, alla guida di un team di 700 persone incaricate di occuparsi, nelle diverse aree della tecnologia di guida autonoma, dei sistemi di sicurezza attiva e protezione passiva, così come di energia del veicolo e controllo del movimento.