Available for opportunities

Pulasthi
Peiris

Senior Electrical & Electronics Engineer · Synopsys

Ontario, Canada

Engineer specialising in PCB design, hardware validation, and test automation — from analog circuit design and embedded systems to lab instrumentation and automated workflows.

PP

Where I've worked

From electric vehicles to cutting-edge silicon — building and breaking things at every level of the hardware stack.

Synopsys · Mississauga, Ontario
Senior Verification & Validation Engineer
Jul 2024 – Present
Full-time · Current role

Executed post-silicon validation and characterization of high-speed SERDES transceivers up to the latest standards (128G, PCIe7), across voltage, temperature, and process corners.

Led and assisted debug efforts across multiple projects — collaborating with analog, digital, and firmware teams on blocks including AFE, ADC/DACs, CDR (PLLs), and DSP.

Built a complete automated PCB validation workflow that reduced test time per PCB from 1 hour to 10 minutes (6×), generated automatic documentation, and significantly reduced customer-reported issues.

Developed Python & MATLAB automation scripts for bench and instrument communication, data processing, and reporting — accelerating firmware integration by 60× (98% time reduction).

Performed electrical failure analysis using sampling scopes, real-time scopes, BERTs, and VNAs with statistical analysis to identify build marginalities and recommend design improvements.

Authored technical documentation and knowledge-base articles, standardising workflows and supporting product qualification and engineering sample release.

Bombardier Recreational Products (BRP) · Valcourt, QC
Electrical Engineer Intern
Jan 2022 – Aug 2022
8 months · SSVs & Powersports

Designed and built custom test circuits and harnesses for side-by-side vehicles (SSVs) to make testing more efficient, modular, and repeatable.

Developed and executed 200+ electrical validation tests, creating DVPs from scratch and managing full project validation on final products.

Hands-on debugging with power supplies, multimeters, oscilloscopes, and wiring diagrams — including driving prototypes to find root causes of faults.

Collaborated cross-functionally with multiple engineering teams and led debugging efforts on several anomaly investigations.

Taiga Motors · Lasalle, QC
Electrical Engineer Intern
Sep 2021 – Dec 2021
4 months · Electric Vehicles

Designed PCBs with integrated debugger interfaces and improved electronics integration for the firmware test team.

Built a test cart optimised for space and harnessing to simulate vehicle conditions, enabling rapid testing of electric jet-skis and snowmobiles.

Modified and reworked PCBs using soldering techniques, added protection circuitry, and conducted quality checks with microscopes.

Wayamba University of Sri Lanka
Research Assistant
Dec 2018 – Dec 2019
1 year · Academic Research

Investigated activated carbon technologies and fabricated low-cost solar cells under faculty supervision.

Conducted analysis using XRD, FTIR, and Potentiostat equipment; authored a literature review on nanostructure analysis in solar cells.

What I've built

Hardware and firmware projects spanning PCB design, signal integrity, embedded systems, and analog circuits.

🖥️
Zynq 7000 Development Board

10-layer FPGA SoM featuring AMD/Xilinx XC7Z010, 1GB DDR3L with fly-by topology, GbE, USB OTG, JTAG/UART debug, and 160-pin mezzanine expansion. Full Altium design with PDN simulation.

Altium FPGA DDR3L 10-layer PCB
View Design Guide
📐
Strain Gauge PCB Design

Simulated a dual-complementary half-bridge strain gauge circuit with an instrumentation amplifier feeding an ADC. Built into a 4-layer PCB to measure suspension deformations on a Formula SAE car.

LTSpice Altium Analog Design 4-layer PCB
📡
Signal Analyzer & Generator

USB-powered, single-channel, low-frequency signal analyzer and generator. 4-layer PCB with DAC/ADC, STM32, HP/LP filtering, ESD protection, and on-board regulators.

STM32 4-layer PCB ADC/DAC Filtering
View Details
STM32L4+ Kalman Filter

Implemented Kalman filters in ARM assembly, C, and CMSIS-DSP on a STM32L4+ MCU. Configured ADC pipelines for real-time sensor fusion, voltage, and temperature readouts.

ARM Assembly C CMSIS-DSP STM32
🔊
Audio FX System-on-Module

Compact audio effects processor SoM — a custom hardware module for real-time audio signal processing with dedicated DSP pipeline.

PCB Design Audio DSP SoM
📊
General Purpose Op-Amp

Designed and simulated a multi-stage op-amp in LTSpice with differential, buffer, and AB output stages. Achieved 2500 V/V open-loop and 150 V/V closed-loop gain. Verified on breadboard with oscilloscope.

LTSpice Analog IC Design Op-Amp
💻
8-Bit Computer from Scratch

Building a fully discrete 8-bit computer on breadboards — clock module, ALU, data buses, and register file constructed from 74-series logic ICs.

Digital Logic 74-series ICs Computer Architecture
🔧
STM32 Test Board

4-layer PCB featuring an STM32 powered by a buck converter. Exposes I2C, UART, USB, and SWD debug interfaces for rapid firmware prototyping.

STM32 KiCad Buck Converter SWD
View Details
⚙️
Hercules — Dual H-Bridge Motor Controller

Compact 2-layer PCB motor controller built around the Toshiba TB6612FNG. Independently drives two DC motors with PWM speed control and bidirectional direction, rated at 1.2A continuous / 3.2A peak per channel.

Altium Motor Control H-Bridge 2-layer PCB
View Details
🔩
Power Filter Characterisation Board

Altium-designed test board for comparing C, LC, and Pi power filter topologies side-by-side. Features switchable filter paths, BNC I/O, and LED load indicators — designed to measure attenuation and transient response with bench instruments.

Altium Filter Design Power Electronics Test & Measurement
View Details

Tools & Technologies

A mix of hardware, software, and lab skills accumulated across silicon validation, PCB design, and embedded systems work.

🛠️
EDA & Design Software
Altium Designer KiCad LTSpice VSCode INCA JIRA
💻
Programming
Python MATLAB VHDL C / ARM Assembly CMSIS-DSP Cursor / Copilot
🔬
Lab Instrumentation
Sampling Oscilloscope Real-Time Oscilloscope BERT VNA DMM Frequency Generator Power Supplies Temperature Forcing Systems
⚙️
Hardware & Manufacturing
PCB Design Soldering (SMD & THT) Wiring & Harnessing Signal Integrity Power Integrity Failure Analysis Test Automation DVP Development

Background

Engineering degree from McGill, with hands-on leadership in Formula SAE and IEEE.

🎓
McGill University
Bachelor of Engineering — Electrical Engineering
Relevant coursework: IC Mixed-Signal Test Techniques · Microelectronics · Electromagnetics · PCB Design Lead (McGill Formula Electric)
📍 Montreal, Canada · Graduated May 2024

Extracurricular & Leadership

PCB Design Leader
McGill Formula Electric · FSAE
Team Lead
IEEE McGill Student Branch
Web Developer
Google Developer Student Club · McGill

Let's connect

I'm always open to discussing interesting engineering problems, new opportunities, or collaborating on hardware projects.

pulasthipeiris.work@gmail.com

Based in Ontario, Canada · Open to remote and in-person roles in validation, PCB design, and embedded systems.