Pedro Vaz Artigas has been working as a Compiler Engineer since 2012. Pedro'scurrent employer is d-Matrix Corporation, where they started in 2021. Prior to this, they worked as a Compiler Engineer at Cadence Design Systems from 2017 to 2021, at Qualcomm from 2014 to 2017, and at Apple from 2012 to 2014. From 2005 to 2012, they worked as a Compiler Engineer at NVIDIA, where they worked on compiler development, compilers for several languages including Cg, GLSL and CUDA, and back-end compilers for graphics architectures. From 1998 to 2005, they were a Co. Op. Student at IBM TJ Watson Research Center, where they worked on compiler research and enabling high level transformations and parallelization in the context of the Java language. Pedro'sfirst job was at Scopus Tecnologia from 1997 to 1998, where they worked as a Software Engineer on infrastructure for rapid development of web applications, specifically developing COM objects to enable use of ASP in internet banking development, and on smart cards and a secure digital money system based on the SET standard.
Pedro Vaz Artigas obtained a Bachelor of Science in Electrical Engineering from USP - Universidade de São Paulo in 1996. Pedro then went on to obtain a Master of Science in Electrical Engineering from USP - Universidade de São Paulo in 2000. Finally, they obtained a Master of Science in Computer Science from Carnegie Mellon University in 2005.
June, 2021 - present