Sean Mc Loughlin
About Sean Mc Loughlin
Sean Mc Loughlin is a Design Verification Engineer with expertise in programming languages such as Rust, Python, and Verilog/SystemVerilog. He has worked at notable companies including Intel Corporation and currently at Ampere, specializing in memory coherency verification for Ampere CPUs.
Work at Ampere
Currently, Sean Mc Loughlin serves as a Design Verification Engineer at Ampere, a position he has held since 2021. In this role, he specializes in verifying memory coherency for the Ampere One CPU and future Ampere CPU intellectual properties (IPs). His work is critical in ensuring the reliability and performance of Ampere's CPU designs. He operates within the Portland, Oregon Metropolitan Area and contributes to the company's efforts in advancing CPU technology.
Previous Experience at Intel Corporation
Sean Mc Loughlin worked at Intel Corporation as a Design Verification Engineer from 2018 to 2021. During this period, he focused on design verification tasks, applying his technical skills in programming and version control systems. Prior to this role, he completed a three-month internship as a Pre-Silicon Validation Engineer in 2017 at Intel's Hillsboro, Oregon location. This internship provided him with foundational experience in the semiconductor industry.
Education and Expertise
Sean Mc Loughlin earned a Bachelor of Science in Engineering with a focus on Computer Engineering from the University of Michigan College of Engineering, completing his studies from 2014 to 2018. His education equipped him with a strong technical foundation, which he has built upon through various roles in the industry. He possesses expertise in programming languages such as Rust, Python, Verilog/SystemVerilog, and C/C++. Additionally, he utilizes version control systems like Git and Perforce in his work.
Instructional Aide Experience
From 2016 to 2018, Sean Mc Loughlin worked as an Instructional Aide at the University of Michigan. In this role, he supported educational activities and assisted students in understanding complex engineering concepts. This experience contributed to his communication skills and ability to work collaboratively in an academic environment.
Technical Skills and Tools
Sean Mc Loughlin has developed a range of technical skills throughout his career. He operates within the Linux environment for design verification tasks, which is essential for his role in CPU design. His proficiency in various programming languages, including Rust, Python, Verilog/SystemVerilog, and C/C++, allows him to tackle complex verification challenges effectively. Additionally, his experience with version control systems like Git and Perforce enhances his workflow and collaboration capabilities.