Carl Macdonald
AeroLeads people directory · profile

Carl Macdonald Email & Phone Number

Lead Software Engineer at Wacom Technology Corp.
Location: Portland, Oregon Metropolitan Area, United States 18 work roles
1 work email found @wacom.com 3 phones found area 503 and 508 LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 86%

Contact Signals · 1 work email · 3 phones

Work email c****@wacom.com
Direct phone (503) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Lead Software Engineer
Location
Portland, Oregon Metropolitan Area, United States
Company size

Who is Carl Macdonald? Overview

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

Quick answer

Carl Macdonald is listed as Lead Software Engineer at Wacom Technology Corp., a with 337 employees, based in Portland, Oregon Metropolitan Area, United States. AeroLeads shows a work email signal at wacom.com, phone signal with area code 503, 508, and a matched LinkedIn profile for Carl Macdonald.

Carl Macdonald previously worked as Senior Software Engineer at Wacom Technology Corp. and Owner / Principal Engineer at Madwolf Software.

Company email context

Email format at Wacom Technology Corp.

This section adds company-level context without repeating Carl Macdonald's masked contact details.

{first}.{last}@wacom.com
89% confidence

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

Profile bio

About Carl Macdonald

Broad career spanning firmware, drivers, complex accounting systems, client/server internet applications, databases, web sites.Prefer working in C/C++/Objective C but have done Java, PHP, Python, SQL, HTML, CSS, and JavaScript among other things.

Listed skills include Os X, C, C++, Android, and 18 others.

Current workplace

Carl Macdonald's current company

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

Wacom Technology Corp.
Wacom Technology Corp.
Lead Software Engineer
Portland, OR, US
Website
Employees
337
AeroLeads page
18 roles

Carl Macdonald work experience

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

Lead Software Engineer

Current

Portland, Or, Us

Working to impart my knowledge to other team members. At the same time identifying improvement areas for the Mac driver and initiating projects to address them.

Oct 2020 - Present

Senior Software Engineer

Portland, Or, Us

Developing OSX drivers for Wacom branded products.* Mobile Studio Pro shared core and OSX specific driver pieces.* Cintiq Pro 13 & 16 shared core and OSX specific driver pieces.* Intuos Pro 6 shared core and OSX specific driver pieces.* Developed 3D model viewer to examine differences in render times between fixed command lists and vao rendering on macOS.* Expanded previous model viewer work to Android VR ndk with code shared with macOS.* Improved color calibration utility to communicate over the digital video connection rather than USB.

Jan 2016 - Oct 2020

Owner / Principal Engineer

Current
Madwolf Software

Ported HexODec to Android. Updating Manor software to latest OS's and hardware.

Jun 2015 - Present

Lead Software Engineer / Jr Manager

San Francisco, Ca, Us

Promoted to lead engineerWhile still responsible for coding tasks was also responsible for recruiting and supervising a team of 4 other engineers to increase productivity. As the team was responsible for several products on multiple platforms instituted a program of cross training the team with a goal of any engineer being comfortable working on any of the platforms (OSX, Windows, Linux, Java) at any time.In March of 2015 started and took point developing a proof of concept Android app communicating with Download.com servers via Json API's. The primary purpose of this project was to spark internal discussion of what a Download.com mobile app might be, and to start teaching other engineers about developing Android apps.

Oct 2012 - Jun 2015

Senior Software Engineer

San Francisco, Ca, Us

CBS acquired CNetResponsible for continuing development of TechTracker (rebranded from VersionTracker Pro) Macintosh client Windows client and Linux server. TechTracker is an application to scan all other applications on a computer and notify the user of any available updates. After notifying the user of any new updates the user may choose to download and/or install some or all of the available updates. Responsible for server handling 500,000+ product queries per day via a MySQL database. Optimizing queries and involved with architecting database server topologies to maintain response speed under increasing loads.• Awarded patent 9,098,370 for method to improve OSX application uninstalls.• Made minor modifications to Linux server code to be able to develop in XCode and take advantage of the XCode GDB GUI wrapper.• Designed and implemented separated OSX TechTracker into a UI application (written in Objective-C and Cocoa using interface builder) and a background daemon (written in Objective-C++) with system preference panel.• Developed cross platform code modules for download management, threading, product api communication, ca api communication, task management used in all the native applications.• Developed APE (Automated Product Extractor) which is responsible for extracting product identifying information (bundle ID's, md5 and sha256 signatures).• Java console / control server• Rest API• Multiple VM's on VMWare VSphere remote controlled by Java console.• Antivirus scanning utilizing Avast!• Icon harvesting from applications• Supervised 5 remote contractors developing companies new Download App (TechTracker replacement).

Jul 2008 - Oct 2012

Senior Software Engineer

San Francisco, Ca, Us

Formerly CNet. Aquired by CBS.

Aug 2007 - Jul 2008

Senior Software Engineer

San Francisco, Ca, Us

Formerly TechTracker. Aquired by CNet.

Feb 2005 - Aug 2007

Owner / Principal Engineer

Madwolf Software

Started own label to keep skills up. Developed HexODec programmers calculator for iOS. Primary project was The Manor, a 2d chat system similar to The Palace written from scratch utilizing embedded Python for scripting. A self developed carbon engine to run on Windows. Server software on Linux and macOS with encrypted data stream. Supporting web site in colocation center.

Feb 2002 - Feb 2005

Contractor Via Adecco Technical

Beaverton, Or, Us

Asked by Tektronix to return to update previous work for OSX 10.3 and new vendor revisions.

Dec 2003 - Mar 2004

Contractor Via Adecco Technical

Beaverton, Or, Us

Temporary position at Tektronix porting new Java based video wave form monitor to the Macintosh for the video product dept. The wave form monitor works as a plugin to Avid’s video editing software, which then passes the data to the wave form application. Responsibilities included:• Porting native C libraries to Macintosh OSX and Unix in general.• Rewriting GUI routines in C for OS9, as OS9 does not support J2EE.• Advising on Macintosh GUI design principals.• Advising on Macintosh market expectations

Jul 2003 - Oct 2003

Senior Engineer / Scientist Ii (Grade 8)

Cupertino, California, Us

Working in the Desktop Management Solutions Group converting Network Assistant to OS X. some of the accomplishments I enjoyed in this position are:• Developed an inter-application communication channel using Mach kernel messaging.• Helped other team members understand Unix networking and general Unix OS issues.• Updated Network Assistants user interface to be Aqua compliant.• Fixed disk verification routines to work on Unix file systems

Sep 2000 - Feb 2002

Lead Software Engineer

Communities.Com

Promoted back into the lead server engineer position.• Managed a staff of 5 engineers• Customization for a large customer so Java users are uniquely identified. • Security fixes in Windows & Unix servers so that users can't download unauthorized files from the users system.• Developed proof of concept for how the original palace paging software could be placed on top of a public domain paging server quickly and easily.• Designed new server architecture to allow configurations in a server farm.• Developed a server performance monitoring tool that measures processing time and network latency with a Java based web display.

May 1999 - Sep 2000

Senior Software Engineer

Communities.Com

Retained by Communities.com when Communities purchased The Palace, Inc as a Senior Engineer. While with Communities I have continued developing the palace software with the following highlights:• Recovered the palace source code after the Beaverton shutdown. • Rolled out revision 4.2 of all the servers solo • Added Midi support to the Macintosh client via internet config, which brought other benefits. • Integrated the Win32 server with the common core code6/99 Promoted back into the lead server engineer position.• Managed a staff of 5 engineers• Customization for a large customer so Java users are uniquely identified. • Security fixes in Windows & Unix servers so that users can't download unauthorized files from the users system.• Developed proof of concept for how the original palace paging software could be placed on top of a public domain paging server quickly and easily.• Designed new server architecture to allow configurations in a server farm.• Developed a server performance monitoring tool that measures processing time and network latency with a Java based web display.

Jul 1998 - May 1999

Lead Software Engineer

Communities.Com

Formerlly The Palace Inc. Aquired by Electric Communities.Palace was an internet virtual graphical chat package with client software for MacOS, Windows and Java. In addition the server software was available for MacOS, Unix, and Windows. Responsible for continuing development of the palace MacOS software for both client and server. Also continuing development of the Unix server code base.11/97 Moved to the Server Lead Engineer position. This was a direct result of the NT server project being far behind schedule and executive staff giving me the charge of getting the project back on track. While in the server lead position I have enjoyed the following successes:• Managed a staff of 6 engineers• Instituted procedures for insuring code quality and consistency. • Began eliminating platform bigotry’s within the team by moving from a platform specialist footing to everyone working on all platforms. This has had the dual benefit of improving team moral and increasing productivity.• Re-engineered the Unix servers pre-processor for greater performance, stability, and flexibility.• Designed and implemented an HTTP tunneling architecture for the palace protocol to allow communication through corporate firewalls.

Nov 1996 - Jul 1998

Software Engineer

Microfield Graphics

Hired after developing the basic Macintosh software as a consultant. While at Microfield I have had the following accomplishments:• Enhanced the software to provide real-time telecommunications capability supporting multiple simultaneous sites, with forwarding capability on a combination of simultaneous media.• Developed a diagnostic application for the SoftBoard.• Conceived and developed a device driver for easier third party application development.• A system extension to allow the SoftBoard to be used in conjunction with a projector, much like a large touch-screen.• The SoftBoard was awarded an “Eddy” by MacUser magazine in 1994 for “Best New Input Device of the year”. Upper management publicly attributed this accomplishment to my work on the “Elegant Macintosh software”.• Responsible for training new sales people in general operation of Macintosh systems and SoftBoard Macintosh software.• Given freedom/responsibility to design and develop all aspects of the Mac software.• Self taught HTML to implement Web services in conferencing software.• Developed a CGI in C++ to work with WebStar for a self updating archives page.

Mar 1994 - Nov 1996

Software Engineer

Central Point Software
Jun 1988 - Nov 1992

Programmer

Custom Business Systems Inc
Aug 1985 - May 1988
Team & coworkers

Colleagues at Wacom Technology Corp.

Other employees you can reach at wacom.com. View company contacts for 337 employees →

FAQ

Frequently asked questions about Carl Macdonald

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

What company does Carl Macdonald work for?

Carl Macdonald works for Wacom Technology Corp..

What is Carl Macdonald's role at Wacom Technology Corp.?

Carl Macdonald is listed as Lead Software Engineer at Wacom Technology Corp..

What is Carl Macdonald's email address?

AeroLeads has found 1 work email signal at @wacom.com for Carl Macdonald at Wacom Technology Corp..

What is Carl Macdonald's phone number?

AeroLeads has found 3 phone signal(s) with area code 503, 508 for Carl Macdonald at Wacom Technology Corp..

Where is Carl Macdonald based?

Carl Macdonald is based in Portland, Oregon Metropolitan Area, United States while working with Wacom Technology Corp..

What companies has Carl Macdonald worked for?

Carl Macdonald has worked for Wacom Technology Corp., Madwolf Software, Cbs Interactive, Tektronix, and Apple.

Who are Carl Macdonald's colleagues at Wacom Technology Corp.?

Carl Macdonald's colleagues at Wacom Technology Corp. include Paul Grotowski, Benjamin Perez, Ann Gray, Ben Mason, and Gail Morishige.

How can I contact Carl Macdonald?

You can use AeroLeads to view verified contact signals for Carl Macdonald at Wacom Technology Corp., including work email, phone, and LinkedIn data when available.

What skills is Carl Macdonald known for?

Carl Macdonald is listed with skills including Os X, C, C++, Android, Java, Php, Linux, and Agile.

Find 750M verified contacts

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