El Dr. González es Ingeniero Mecatrónico por el Tecnológico de Monterrey (IMT07). Durante el 2009-2011 fue becado por la Unión Europea para realizar estudios de Maestría en el programa de Robótica Avanzada (EMARO). En el 2011 comenzó sus estudios de Doctorado en el Laboratorio de Informática, Robótica y Microelectrónica de Montpellier, finalizando en el 2014. Se le asignó una Cátedra CONACyT en el 2016, la cual ocupó en la facultad de Ingeniería de la Universidad Autónoma de San Luis Potosí, realizando investigación acerca de las aplicaciones médicas de la robótica, el modelado mecánico de movimiento humano, control y la robótica humanoide.
Además, se ha desempeñado como ingeniero mecánico en el CIATEQ e ingeniero de software para la startup francesa Shakmoov. También ha impartido cursos a nivel Licenciatura y Maestría en Francia y en México, asesorado tesis de posgrado; es autor de más de 40 artículos de investigación y forma parte del Sistema Nacional de Investigadores en nivel 1.