# Andy Roulin > Linux Kernel Engineer @ NVIDIA Location: San Francisco Bay Area, United States Profile: https://flows.cv/andyroulin I am a Linux kernel engineer. I have a Master in computer science. Always looking for challenging opportunities at the hardware/software interface in fields such as embedded systems, operating systems, virtual machines, emulators and backend compilers. ## Work Experience ### Senior Software Engineer @ NVIDIA Jan 2021 – Present | Santa Clara, California, United States switch ASICs driver development and Linux kernel networking development/research. ### Member Of Technical Staff @ NVIDIA Jan 2020 – Jan 2021 | Mountain View, California, United States switch ASICs driver development and Linux kernel networking development/research. ### Member Of Technical Staff @ Cumulus Networks Jan 2019 – Jan 2021 | Mountain View, CA ### Software Engineer Internship @ Cumulus Networks Jan 2017 – Jan 2020 | Mountain View, CA switch ASICs driver development and Linux kernel networking development/research. ### Software Engineer Intern @ Cyberhaven Jan 2016 – Jan 2016 Worked as part of a three person team to design and build a sandbox system to open untrusted documents on Windows 7/8/10. Developed a file system filter driver in C to intercept all file system operations and implement a Copy-on-Write mechanism in order to save original content of modified files to a shadow namespace. Implemented in C# and tested (with a mock file system) a recovery algorithm to restore original files and directories from the shadow location. ### Internship on Control Flow Integrity for Malware Detection @ Dependable Systems Laboratory, EPFL Jan 2014 – Jan 2014 | Lausanne, EPFL Benchmarked prototypes of new and transparent control flow integrity solutions and compared them with state-of-the-art protection tools such as Windows EMET 5.0 against recent Adobe Acrobat exploits. Developed a prototype to transparently inject CFI protection code to existing Windows PE executables. ## Education ### Master’s Degree in Computer Science, Computer Engineering Specialization EPFL ### Bachelor’s Degree in Computer Science EPFL ## Contact & Social - LinkedIn: https://linkedin.com/in/andy-roulin - GitHub: https://github.com/aroulin --- Source: https://flows.cv/andyroulin JSON Resume: https://flows.cv/andyroulin/resume.json Last updated: 2026-03-29