Charles L.
AeroLeads people directory · profile

Charles L. Email & Phone Number

Systems Architect at ArchES Computing Systems
Location: New Zealand 9 work roles 3 schools
LinkedIn matched
✓ Verified Jul 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Systems Architect
Location
New Zealand

Who is Charles L.? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Charles L. is listed as Systems Architect at ArchES Computing Systems, based in New Zealand. AeroLeads shows a matched LinkedIn profile for Charles L..

Charles L. previously worked as Senior Digital Hardware Design Engineer at Innatera Nanosystems and Hardware Designer at Arches Computing Systems. Charles L. holds Doctor Of Philosophy (Phd), Computer Engineering from University Of Toronto.

Company email context

Email format at ArchES Computing Systems

This section adds company-level context without repeating Charles L.'s masked contact details.

ArchES Computing Systems

Review company-level records connected to Charles L. before choosing the right outreach path.

Profile bio

About Charles L.

I design and study systems for heterogeneous computing and machine learning.I have extensive experience designing FPGA-based systems using Verilog and C-based programs. My early research involved the design of high-performance and multi-FPGA accelerators for neural networks and object detection. I have also supervised student projects using Intel Quartus and Xilinx Vivado tool chains. To facilitate the design of such systems, I was involved with the early development of the Xilinx SDAccel tools that simplified the integration of HLS-based FPGA accelerators in heterogeneous systems. My most recent research has examined modifications to and combinations of Gaussian process regression models to speed up design-space exploration of hardware systems.

Current workplace

Charles L.'s current company

Company context helps verify the profile and gives searchers a useful next step.

ArchES Computing Systems
Arches Computing Systems
Systems Architect
AeroLeads page
9 roles · 14 years

Charles L. work experience

A career timeline built from the work history available for this profile.

Hardware Designer

Toronto, Ontario, Canada

• Developed hardware and software for FPGA communication interfaces

Apr 2020 - May 2020

Phd Candidate

Toronto, Canada Area

Design reuse is an important tool for handling complex designs, but understanding how to select and configure collections of different IPs is challenging. In my research I propose and evaluate improvements to Gaussian process models used in Bayesian optimization to more efficiently perform design-space exploration. The research touches on how to collect, compose and constrain hardware generators, such as HLS cores, and how to integrate design knowledge into the model-based optimization process.

Sep 2013 - Mar 2020

Teaching Assistant

Toronto, Canada Area

Project Guidance:• Mentored groups of 2-4 students during weekly updates while they developed Intel/Xilinx FPGA design projects over 3 and 8-week periods. Nine such teaching assistantships were held between 2013-2018. Course Development:• Developed course assignments and materials for Xilinx FPGAs covering Vivado HLS, the MicroBlaze Ethernet subsystem and primitive inference• Developed and documented a reference design for OV5640 camera modules that used successfully in student projects.• Developed shell platform and reference designs for a convolution neural network (CNN) assignment. The platform supported partial reconfiguration of Vivado HLS-based subsystems to enable sharing of FPGAs through Linux containers and provided on-chip debug using integrated logic analyzers (ILAs), off-chip DDR4 memory support and a PCIe interface.Teaching Assistant Positions:• ECE241 - Digital Systems, 2013, 2014, 2015, 2016, 2017• ECE342 - Computer Hardware, 2014• ECE532 - Digital Systems Designs 2015, 2016, 2017, 2018• ECE1373 - Digital Design for Systems-on-Chip, 2016, 2017, 2018

2013 - 2018 ~5 yrs

Engineering Intern - Xilinx Research Labs

San Jose

• Assisted in the early development of methods and tools for integrating FPGA accelerators in the OpenCL framework for the SDAccel platform.• Supervised junior intern in their work on improving the tool interface.

Aug 2012 - Aug 2013

Masters Student

Toronto, Canada Area

• Developed an architecture for accelerating training of Viola-Jones object detectors that obtained 14-fold speed-up over multi-threaded OpenCV.• Deployed and tested on PCIe-connected Xilinx Virtex-6 FPGA development board.• Designed, verified and floorplanned scalable systolic array architecture to obtain high performance.

Sep 2010 - Aug 2012

Research Assistant

Toronto, Canada Area

• Developed a high-performance multi-FPGA design for accelerating neural network (restricted Boltzmann machine) applications targeting four Xilinx Virtex-5 FPGAs and using embedded MPI.• Designed instruction-based DMA engine that allowed for memory access across FPGAs and processing engines.• Platform enabled large networks to be accelerated with flexible multi-FPGA topologies.

Sep 2009 - Aug 2010

Pey Hw Engineer

Amd

Markham, Ontario

• Assisted in the design of new discrete graphics solutions including schematic capture, PCB layout, BOM management and measurements• Interfaced with other engineers in a cross-functional team to resolve issues including signal integrity, electromagnetic compliance and power requirements• Developed scripts in Linux and Windows automating diagnostic tests to improve the efficiency of the graphics debugging and design process

May 2008 - Aug 2009
3 education records

Charles L. education

Bachelor Of Applied Science In Engineering Science, Electrical Engineering

Activities and Societies: Mechatronics Design Association

FAQ

Frequently asked questions about Charles L.

Quick answers generated from the profile data available on this page.

What company does Charles L. work for?

Charles L. works for ArchES Computing Systems.

What is Charles L.'s role at ArchES Computing Systems?

Charles L. is listed as Systems Architect at ArchES Computing Systems.

Where is Charles L. based?

Charles L. is based in New Zealand while working with ArchES Computing Systems.

What companies has Charles L. worked for?

Charles L. has worked for Arches Computing Systems, Innatera Nanosystems, University Of Toronto, Xilinx, and Amd.

How can I contact Charles L.?

You can use AeroLeads to view verified contact signals for Charles L. at ArchES Computing Systems, including work email, phone, and LinkedIn data when available.

What schools did Charles L. attend?

Charles L. holds Doctor Of Philosophy (Phd), Computer Engineering from University Of Toronto.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Charles L. you were looking for.

View similar profiles