Summary
Marco Sousa is a Staff Software Engineer based in Grenoble with 11 years of hands-on experience building high-assurance EDA tooling and embedded systems, now at Synopsys after a progression from intern to lead engineer at Cadence. He specializes in C/C++ and has deep domain expertise in formal verification, SystemVerilog tooling, functional-safety-aware debugging, and waveform/property debugging components. His background spans wireless indoor positioning research and IoT/embedded projects, giving him a strong systems-to-hardware perspective that helps bridge low-level protocols and large-scale verification products. Known for moving between research and product engineering, he combines rigorous academic training with practical delivery on complex, safety-critical features across multi-language codebases.
11 years of coding experience
10 years of employment as a software developer
Certificate Program, Information Technology, Certificate Program, Information Technology at Universidade Federal de Viçosa
Postgraduate degree, Computer Networks and Telecommunications, 15.462/20, Postgraduate degree, Computer Networks and Telecommunications, 15.462/20 at Université Grenoble Alpes
Bachelor of Engineering (B.E.), Computer Engineering, 80.1744/100, Bachelor of Engineering (B.E.), Computer Engineering, 80.1744/100 at Centro Federal de Educação Tecnológica de Minas Gerais
English, Portuguese, French