Gustavo Campos

Senior Software Engineer at ASML

Veldhoven, North Brabant, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Gustavo Campos is a Senior Software Engineer with over 8 years of experience crafting embedded and low-level systems across industries from semiconductor manufacturing to payments and telecom. He has deep expertise in embedded Linux, kernel modules, secure firmware, cryptographic systems and custom drivers, having led security-focused platform work and novel cryptography-based products throughout his career. At ASML and previous roles he blends system dynamics and R&D rigor with hands-on C/C++ and Yocto development, while earlier work includes designing resilient distributed services and proprietary encryption frameworks. Colleagues describe him as a creative problem-solver who routinely "thinks outside the box," inventing solutions like VPSN multiplexing and a signature-hardened read-only filesystem driver. Based in Veldhoven, Netherlands, he pairs industrial-grade engineering discipline with a researcher's curiosity, often moving between concept-level cryptographic research and production-ready embedded implementations.
code8 years of coding experience
job27 years of employment as a software developer
bookEstácio de Sá University
languagesPortuguese, English
github-logo-circle

Github Skills (30)

locks10
controller9
ipc9
microchip9
cpp8
linux8
multicore8
thread8
transport7
scheduler7
freertos7
windows7
queue7
arm7
embedded6

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
solariun/CorePartition

Jul 2019 - Jan 2022

Universal Cooperative Multithread Lib with real time Scheduler that was designed to work, virtually, into any modern micro controller or Microchip and, also, for user space applications for modern OS (Mac, Linux, Windows) or on FreeRTOS as well. Supports C and C++
Contributions:23 releases, 305 commits, 2 PRs in 2 years 6 months
controllerschedulerc-plus-plususer-spacemicro-controller
solariun/atomicx

Oct 2021 - Mar 2022

Pure C++ non stack displacement that implements cooperative multitask library for SINGLE CORE embedded development on DSPs, Microcontrollers and Processor (ARV, RISCV, ARM(all), TENSY, ESP), while also suitable for applications on Windows, Linux and MacOs and compatible with some RTOSs as well. This library allows full event driven applications while uses SMARTs LOCKS and WAIT/NOTIFY locks to also transport messages, MESSAGE BROKER is also provided (Those uses Message type size_t message and size_t tags, where tag will give meaning to the message). That implementation also introduce thread safe QUEUE (full object) and smart_ptr (to allow better implementation on minimal environment)
Contributions:8 releases, 138 commits, 22 PRs in 4 months
waittensylocksarduino-compatiblemessageble-locks
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Gustavo Campos - Senior Software Engineer at ASML