AeroLeads people directory · profile

David Mccracken Email & Phone Number

Principal Software Engineer at Thera Institute at Thera Institute
Location: Aptos, California, United States 6 work roles
1 work email found @asont.com LinkedIn matched
✓ Verified Jul 2026 3 data sources Profile completeness 86%

Contact Signals · 1 work email

Work email d****@asont.com
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Thera Institute
Role
Principal Software Engineer at Thera Institute
Location
Aptos, California, United States

Who is David Mccracken? Overview

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

Quick answer

David Mccracken is listed as Principal Software Engineer at Thera Institute at Thera Institute, based in Aptos, California, United States. AeroLeads shows a work email signal at asont.com and a matched LinkedIn profile for David Mccracken.

David Mccracken previously worked as Principal Software Engineer at Thera Institute and Software Engineer at Professional Development.

Company email context

Email format at Thera Institute

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

*@asont.com
68% confidence

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

Profile bio

About David Mccracken

David Mccracken is a Principal Software Engineer at Thera Institute at Thera Institute. He possess expertise in semiconductors, asic, debugging, embedded systems, soc and 10 more skills.

Listed skills include Semiconductors, Asic, Debugging, Embedded Systems, and 11 others.

Current workplace

David Mccracken's current company

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

Thera Institute
Thera Institute
Principal Software Engineer at Thera Institute
6 roles

David Mccracken work experience

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

Principal Software Engineer

Current
Thera Institute

Developed C++ Win32 API interactive enumerated and curve function aspheric lens design programs based on differential calculus and refraction principles. Invented new mathematical proofs for deterministic lens calculations using the interactive program to discover roots of eighth-degree (and higher) polynomials.

Dec 2012 - Present

Software Engineer

Professional Development

In-depth study of various software topics, including Linux and Posix network and IPC; BASH and Windows WSH scripting; and fundamental algorithms. Developed Windows and Linux utilities. Formalized project history web standards. Improved touch pointer program in embedded ARM C and Win32 C++.

Nov 2011 - Dec 2012

Staff Software Development Engineer, Advanced User Interface

Idt

San Jose, Ca, Us

Developed firmware and hardware for capacitive touch devices with ARM and MIPS CPUs and Android/Linux/Windows touchscreen drivers. Developed Windows program (Win32 GUI with USB-HID driver) with NXP LPC1342-based USB, I2C, SPI data acquisition system to support general touch and gesture algorithm development. Developed original DSP algorithms for multi-term acceleration, anti-jitter, touch/untouch position stabilization, and sub-perceptive gesture analysis. Four pending patents related to these algorithms and for low-noise, ultra-high-resolution differential capacitive touch device. Designed Subversion-based version control system integrating legacy and new branches into a unified schema with command-line scripts, Eclipse plugin (Subclipse), and TortoiseSVN interfaces.

Dec 2009 - Nov 2011

Senior Software Engineer

Tyco Electronics, Elo Touchsystems Div.

Designed and implemented drivers, interface libraries, and multi-lingual (English, European, Chinese, and Japanese) applications (including installers, co-installers, control panels, and property sheets) for USB (HID, isochronous, and vendor-specific) and serial touchscreens for Windows XP, Vista, XP embedded, Tablet PC, and CE. Invented driver-based means for a USB-HID mouse device touchscreen to mimic a Tablet PC pen device; edge calibration to improve touchscreen linearity and to automate edge acceleration configuration; driver-based multi-touch for resistive and capacitive touchscreens; and touch-specific UI widgets. Wrote XP-batch scripts to automate building release packages for WinCE 4.2, 5.0, and 6.0 for X86, ARM, and MIPS from a single code base. Wrote Perl scripts to manage multi-lingual database.

Feb 2006 - Mar 2009

Senior Software Engineer (Consultant)

Abbott Laboratories

Designed and implemented (in C++, x86 asm, 68K asm, lex, and yacc) clinical instrument development system, including self-configuring robot network, distributed multi-processing operating system, robot control language with dynamically configurable compiler, Windows-based (Win32 API) interactive debugging system. Windows 9x/NT/2K/XP universal device driver for high-speed serial and parallel communication with content-based routing and RDMA (Remote Direct Memory Access). Windows-based instrument controller with embedded XML, FCS (Flow Cytometry Standard), and proprietary databases; real-time data plotting; automatic code and dialog generation from declarative instrument definition; interactive help using MS word as document server controlled remotely via DDE. Stepper motor controller for synchronized operation of 20 motors using one CPU (MC68340) and FPGA (EPF10K30). Motor control language and compiler.

Oct 1998 - Apr 2005

Software Lead (Consultant)

Abbott Laboratories, Diagnostics Division

Planned and directed software development of the CD3200 hematology analyzer. Developed multi-domain, hierarchical software/firmware version control system using PolyMake as a job control language to automate project rules for programming MC68340, I8051, Pentium, MC6809, and FPGAs in C, Assembler, VHDL, and Palasm. Developed run-time selectable Japanese and European languages user interface under English MSDOS. Designed and wrote robotics control language compiler using BISON and FLEX; embedded HTTP server (on FTP's PC/TCP stack) with dynamic HTML page creation; MS-Windows-based visual algorithm development program. Led 10 software engineers.

Oct 1994 - Oct 1998
FAQ

Frequently asked questions about David Mccracken

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

What company does David Mccracken work for?

David Mccracken works for Thera Institute.

What is David Mccracken's role at Thera Institute?

David Mccracken is listed as Principal Software Engineer at Thera Institute at Thera Institute.

What is David Mccracken's email address?

AeroLeads has found 1 work email signal at @asont.com for David Mccracken at Thera Institute.

Where is David Mccracken based?

David Mccracken is based in Aptos, California, United States while working with Thera Institute.

What companies has David Mccracken worked for?

David Mccracken has worked for Thera Institute, Professional Development, Idt, Tyco Electronics, Elo Touchsystems Div., and Abbott Laboratories.

How can I contact David Mccracken?

You can use AeroLeads to view verified contact signals for David Mccracken at Thera Institute, including work email, phone, and LinkedIn data when available.

What skills is David Mccracken known for?

David Mccracken is listed with skills including Semiconductors, Asic, Debugging, Embedded Systems, Soc, R&D, Product Development, and Arm.

Find 750M verified contacts

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