AeroLeads people directory · profile

David Fang Email & Phone Number

Principal Software Engineer at Cadence Design Systems
Location: Burlington, Massachusetts, United States 5 work roles 1 school
1 work email found @cadence.com LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email d****@cadence.com
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Principal Software Engineer
Location
Burlington, Massachusetts, United States

Who is David Fang? Overview

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

Quick answer

David Fang is listed as Principal Software Engineer at Cadence Design Systems, based in Burlington, Massachusetts, United States. AeroLeads shows a work email signal at cadence.com and a matched LinkedIn profile for David Fang.

David Fang previously worked as Quantitative Developer at Quantifi, Inc. and Lead Developer at Qualgame, Llc. David Fang holds Ms, Electrical Engineering from Columbia University.

Company email context

Email format at Cadence Design Systems

This section adds company-level context without repeating David Fang's masked contact details.

{first_initial}{last}@cadence.com
86% confidence

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

Profile bio

About David Fang

I am a proficient C++ developer with passion and hands-on experience in full lifecycle software development.I have experience and interest in multithreaded programming, parallel computing, socket programming, distributed systems, and game engine/3D programming.I am an AWS Certified Solution Architect - Associate, Developer - Associate, and Machine Learning - Specialty.

Listed skills include Unity3D, Programming, Software Development, Oop, and 4 others.

Current workplace

David Fang's current company

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

Cadence Design Systems
Cadence Design Systems
Principal Software Engineer
AeroLeads page
5 roles

David Fang work experience

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

Quantitative Developer

New York, Ny, Us

1) worked in a team to implement new features of our toolkit library, an Excel Add-in application that provides risk calculations and pricing analytics for credit, rates, fixed income, equities, FX and commodities. Implemented new API that extends C# to Java. Implemented examples, such as IR Swap Curve and Bond Curve, etc., with the new API for demonstrations.2) developed a Pricing Expression Optimization (PEO) engine in C++ using LLVM compiler from scratch that generates IR code in the bottom layer of the toolkit library. Implemented the Abstract Syntax Tree (AST) for the pricing expressions and integrated with LLVM infrastructure.3) also worked on bug fixing tasks for team members.

Jan 2021 - Jan 2022

Lead Developer

Qualgame, Llc

http://qualgame.com1) developed and released the “BtEngineSDK” (Behavior Tree Engine SDK) for Unity game engine at Unity Asset Store, that provides a hierarchical-concurrent decision-making task solution using multi-threaded behavior trees for next-gen game AI1.a) developed the “Bt Studio”, an Qt application written in C++ that implements an efficient tree layout drawing algorithm and 2D GUI utilities to visually edit behavior trees’ structures and configurations, and import/export tree configurations from/to XML files1.b) developed the “Bt Unity Menu”, an embedded Unity Editor Menu utility written in C# to automatically generate node-game-objects with tree structure configurations and node-C#-scripts, and connect all node-C#-script components to their corresponding node-game-objects, as specified from XML files1.c) developed a thread-safe behavior tree data structure, and the most tricky component, Parallel Node, written in C++ that implements very complex synchronization mechanisms for hierarchical concurrency of multilevel Parallel Nodes1.d) developed the “Bt Engine Scripting API”, in which the backend dll is written in C++ that implements asynchronous callbacks to perform concurrent behavior tree operations; the frontend is written in C# that implements the API for clients to invoke in Unity engine, and that also manages to process sequential data transferred in between dll and Unity game objects using message queues and serialization/de-serialization techniques1.e) also developed a “Meta Behavior Tree“ library written with Boost.MPL library that uses “types” to define custom behavior tree configurations and builds the "type" of the tree configuration in compile time, which is similar to Boost.MetaStateMachine2) designed a high level architecture to host the behavior tree engine in AWS cloud

May 2013 - Jan 2021

Software Developer

Boca Raton, Fl, Us

1) worked in a team to design and implement Augmented Reality applications on top of Unity engine with ARToolKitPlus tracking library for emergency medical procedures, such as tension pneumothorax, endotracheal intubation, cricothyrotomy, nasogastric tube insertion, and central line placement, etc., for military training and medical education purposes2) developed a scalable architecture of framework written in C# on top of Unity engine, which integrates AR applications with external tracking systems, speech recognition system, behavior tree system, and high-fidelity mannequin simulation systems3) developed a library of various scalable classes--engine response wrapper classes, system calibration classes, camera manipulation classes, virtual hand interaction classes, 3D utility classes, SQLite handler classes—written in C# for VR/AR applications

Aug 2010 - Apr 2013

Mobile Software Developer Intern

Scanbuy

Worked in a team with software engineers and QA. Developed, tested and managed a mobile software application written in C++ with Qualcomm BREW SDK, which was used to scan 1D bar codes and 2D QR codes, decode images, connect to server and fetch data

Feb 2010 - Jun 2010
1 education record

David Fang education

  • Columbia University
    Columbia University
    Electrical Engineering
FAQ

Frequently asked questions about David Fang

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

What company does David Fang work for?

David Fang works for Cadence Design Systems.

What is David Fang's role at Cadence Design Systems?

David Fang is listed as Principal Software Engineer at Cadence Design Systems.

What is David Fang's email address?

AeroLeads has found 1 work email signal at @cadence.com for David Fang at Cadence Design Systems.

Where is David Fang based?

David Fang is based in Burlington, Massachusetts, United States while working with Cadence Design Systems.

What companies has David Fang worked for?

David Fang has worked for Cadence Design Systems, Quantifi, Inc., Qualgame, Llc, Archiemd, and Scanbuy.

How can I contact David Fang?

You can use AeroLeads to view verified contact signals for David Fang at Cadence Design Systems, including work email, phone, and LinkedIn data when available.

What schools did David Fang attend?

David Fang holds Ms, Electrical Engineering from Columbia University.

What skills is David Fang known for?

David Fang is listed with skills including Unity3D, Programming, Software Development, Oop, Algorithms, C#, C++, and Augmented Reality.

Find 750M verified contacts

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