AeroLeads people directory · profile

Phil Tomson Email & Phone Number

FPGA Engineer at Self Employed
Location: Beaverton, Oregon, United States 21 work roles 1 school
1 work email found @mentor.com LinkedIn matched
✓ Verified Jun 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email p****@mentor.com
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
FPGA Engineer
Location
Beaverton, Oregon, United States

Who is Phil Tomson? Overview

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

Quick answer

Phil Tomson is listed as FPGA Engineer at Self Employed, based in Beaverton, Oregon, United States. AeroLeads shows a work email signal at mentor.com and a matched LinkedIn profile for Phil Tomson.

Phil Tomson previously worked as Health and well-being at Career Break and Software Engineer at Inteon. Phil Tomson holds Msece, Electronic Design Automation, Machine Learning, Optimization Algorithms (Aco, Pso, Gas) from Portland State University.

Company email context

Email format at Self Employed

This section adds company-level context without repeating Phil Tomson's masked contact details.

{first}_{last}@mentor.com
86% confidence

AeroLeads found 1 current-domain work email signal for Phil Tomson. Compare company email patterns before reaching out.

Profile bio

About Phil Tomson

Software developer with hardware design roots.Several years of EDA software development experience. Very interested in the craft of software development. Constantly learning. Current interests: Functional Programming, Machine Learning (Neural Networks, CNNs), Concurrency & Parallelism, parsing and language development, compilers, hardware.Specialties: Languages: C, C++, Ruby, OCaml, Javascript, Python, JuliaOperating Systems: Linux, OS XHardware development: FPGAEmbedded: Arduino, RPiEDA: HDLs: VHDL, Verilog, some SystemC Simulators: ModelSim, GHDL, Icarus, Verilator Synthesis: CatapultC, Warp, Xilinx ISE Linting: Atrenta Spyglass Formal Verification: FormalProPresentations I have given:

Listed skills include Linux, Software Development, Software Engineering, Fpga, and 46 others.

Current workplace

Phil Tomson's current company

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

Self Employed
Self Employed
FPGA Engineer
AeroLeads page
21 roles · 40 years

Phil Tomson work experience

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

Fpga Engineer

Current

Satellite Beach, Florida, US

Apr 2024 - Present

Health And Well-Being

Career Break
Jan 2023 - Mar 2024

Software Engineer

Halide implementation of ML ops. ONNX runtime comparison infrastructure development. Research the impact of data layout on convolution performance in convolutional neural networks. Translation of training scripts from bash to python.

Nov 2021 - Dec 2022

Contractor

Oregon City, Oregon, US

FPGA VHDL development

Nov 2020 - Jan 2021

Software Development Contractor

Beaverton, Oregon, US

Develop kite flight control software using Python (including asyncio for concurrent task management), Dronekit, and Navio2 running on Raspberry Pi (Linux). Developed kite control GUI in WxPython to run on both Linux and Windows. Data capture from kite for eventual use in reinforcement learning. Python, C++, Dronekit, asyncio.

Apr 2019 - Jun 2020

Research Scientist (Contract Position)

Hillsboro, OR, US

Machine Learning. Investigating Meta-learning and Neural Architecture Search and efficient hardware implementations of Neural Networks (Python, PyTorch).

Aug 2018 - Apr 2019

Google Summer Of Code Mentor

Volunteer

Mentor for ONNX.jl project to import ONNX (Open Neural Network eXchange) into Julia's Flux.jl machine learning framework.

Apr 2018 - Aug 2018

Software Development Contractor

Oregon City, Oregon, US

Porting LLVM and binutils to new highly parallel processor architecture. Created architecture-specific optimization passes and improved instruction scheduling. Analyzed generated assembly code to improve optimization.

Sep 2015 - Nov 2017

Software Engineer

Hillsboro, OR, US

Develop machine learning algorithms (neural networks, genetic algorithms) for video processing. Develop Python scripts to generate Verilog code from algorithmic descriptions. Created GUI (Python/Tkinter) to enable downloading weight parameters to the FPGA via JTAG - also created a Python script to generate the Verilog for the weight parameter shift.

Sep 2014 - Sep 2015

Emulation Engineer

Santa Clara, California, US

Emulation. Virtual Platform. Software development for a hardware group.

Aug 2011 - Apr 2014

Software Developer

Emota.Net

Server-side Javascript. node.js, redis, websockets. Creating a messaging system for real-time web app.

Oct 2010 - Jul 2011

Software Developer

Wilsonville, OR, US

Developed backend HDL code generation module (netlister) for the CatapultC highlevel synthesis tool on the Linux platform. The netlister generated RTL and cycle accurate VHDL, Verilog and SystemC. Developed IPXACT generator flow. Development languages: C++/Tcl

Oct 2006 - Jun 2010

Software Development Contractor

Santa Clara, California, US

Architect and develop C++ based middleware for a Linux-based, mobile medical product. Developed Ruby-based code generation framework to generate C++ classes from XML resource files. Developed automatic unit testing framework for middleware using Ruby metaprogramming, XMLRPC.

Mar 2006 - Sep 2006

Consultant

Maxviz

Developed Image Processing algorithms for fusing infrared (IR) and millimeter-wave (MMW) images in C++ and VHDL

Jun 2005 - Sep 2005

Visiting Researcher

University Of Genova

Visiting researcher investigating hardware implementations of Support Vector Machines (SVMs). Developed software to generate VHDL code for the SVM for realization in FPGA.

Dec 2004 - Mar 2005

Software Development Intern

US

Developed a VHDL FMI (Foreign Model Interface) C++ model to communicate between the Cadence simulator (ncsim) and Synplicity's Identify product using IPC (pipes). Developed a PLI C++ model for Verilog. Setup wiki for team communication.

May 2004 - Nov 2004

Contract Software Developer

Intel/Iss Consultants

Developed and maintained a cross-platform tool (Windows and Linux) in C++ to determine which Intel software tools are installed on customer's system and prompt user to register software and download licenses. GUI developed in Ruby/FLTK. Incorporated SSL into the tool to provide secure data transfer between user and Intel registration center. Setup web.

Dec 2003 - Jun 2004

Contract Software Developer

Intel/Kelly It Services, Hillsboro, Or

Developed a Linux-based layout verification tool in C++ to check for polygon intersections and overlap. Setup version control software for the group (CVS). Setup unit testing framework using swig and Ruby that allowed for quick detection of both logical and coding errors following a Test Driven Development methodology.

May 2002 - Aug 2002

Sr. Software Engineer

San Jose, CA, US

Developed strategies for ensuring that Cypress's Warp Logic Synthesis tool correctly parses VHDL/Verilog and correctly and efficiently synthesizes logic from input VHDL/Verilog descriptions. Participated in both QA and development projects. Development on Solaris, Windows and Linux.

Dec 1993 - Jul 2001

Engineer

Toshiba
Jun 1989 - Dec 1993

Member Of Technical Staff

Proxim

8051 programming. Hardware Prototyping.

1986 - 1989 ~3 yrs
1 education record

Phil Tomson education

  • Portland State University
    Portland State University
    Gas)
FAQ

Frequently asked questions about Phil Tomson

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

What company does Phil Tomson work for?

Phil Tomson works for Self Employed.

What is Phil Tomson's role at Self Employed?

Phil Tomson is listed as FPGA Engineer at Self Employed.

What is Phil Tomson's email address?

AeroLeads has found 1 work email signal at @mentor.com for Phil Tomson at Self Employed.

Where is Phil Tomson based?

Phil Tomson is based in Beaverton, Oregon, United States while working with Self Employed.

What companies has Phil Tomson worked for?

Phil Tomson has worked for Self Employed, Career Break, Inteon, Eqware Engineering, and Ewind Solutions, Inc..

How can I contact Phil Tomson?

You can use AeroLeads to view verified contact signals for Phil Tomson at Self Employed, including work email, phone, and LinkedIn data when available.

What schools did Phil Tomson attend?

Phil Tomson holds Msece, Electronic Design Automation, Machine Learning, Optimization Algorithms (Aco, Pso, Gas) from Portland State University.

What skills is Phil Tomson known for?

Phil Tomson is listed with skills including Linux, Software Development, Software Engineering, Fpga, Verilog, Software Design, Ruby, and Vhdl.

Find 750M verified contacts

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