AeroLeads people directory · profile

Greg Link Email & Phone Number

Experienced architect and leader focusing on real-time and perception systems at Microsoft
Location: Charlotte, North Carolina, United States 12 work roles 3 schools
1 work email found @microsoft.com 9 phones found area 814, 717, 904, 386, and 954 LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 9 phones

Work email g****@microsoft.com
Direct phone (814) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Experienced architect and leader focusing on real-time and perception systems
Location
Charlotte, North Carolina, United States
Company size

Who is Greg Link? Overview

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

Quick answer

Greg Link is listed as Experienced architect and leader focusing on real-time and perception systems at Microsoft, a with 10 employees, based in Charlotte, North Carolina, United States. AeroLeads shows a work email signal at microsoft.com, phone signal with area code 814, 717, 904, 386, 954, and a matched LinkedIn profile for Greg Link.

Greg Link previously worked as Principal Firmware Engineer at Microsoft and Principal Embedded Systems Engineer at Microsoft. Greg Link holds Bachelor'S Degree, Physics from Juniata College.

Company email context

Email format at Microsoft

This section adds company-level context without repeating Greg Link's masked contact details.

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

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

Profile bio

About Greg Link

Experienced Embedded Software Manager with skills in both pure research and expanding and developing consumer product lines.Skilled in front-end silicon architecture, real-time systems, the nitty-gritty of the C language, the Linux kernel, and more. Strong embedded architect with a Doctor of Philosophy (Ph.D.) focused in Computer Science and Engineering, interested in working on both interesting silicon opportunities and embedded systems architectures.

Listed skills include Embedded Systems, C, Programming, Embedded Software, and 32 others.

Current workplace

Greg Link's current company

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

Microsoft
Microsoft
Experienced architect and leader focusing on real-time and perception systems
Redmond, WA
Website
Employees
10
AeroLeads page
12 roles · 18 years

Greg Link work experience

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

Principal Firmware Engineer

Current

Redmond, Washington, Us

Working with the first-party SoC firmware architecture team to develop in-house next-generation AI accelerators like the Maia 100. Working with several great colleagues to ensure we have a performant, reliable, available, serviceable firmware architecture to support our silicon programs, and make them available to customers. My specific focus is on the high performance internal network, transferring data between accelerators, handling reliable high performance communications.

May 2024 - Present

Principal Embedded Systems Engineer

Redmond, Washington, Us

Digital Systems Architect for the AR/XR/MR Organization* Modeling latency, throughput, and compute* Defining engineering requirements to meet product requirements* Selecting the right SoCs based on various product and engineering requirements* Modeling and optimizing our sensing, image processing, and display pipeline, especially across teams* Helping define requirements for custom silicon and software with other teams and vendors

Jan 2022 - Jun 2024

Lead, Vehicle Communications

South San Francisco, California, Us

Responsible for GNSS, Satellite, Line of Sight Radio, Cellular, and similar systems on the vehicle, as well as the cloud/edge interfaces to allow communication to and from the vehicle. Supported launch facility cellular internet connectivity. Responsible for communication security and encryption.

Mar 2020 - Dec 2021

Lead, Ground Obstacle Avoidance

South San Francisco, California, Us

Developing system requirements and use-cases, evaluating and selecting sensor and compute technologies, and developing initial team and software stack for a high-performance fixed wing UAV

Aug 2019 - Mar 2020

Embedded Software Architect

South San Francisco, California, Us

Responsible for GPS and Radio communications on an unmanned aircraft platform. Developing fault tolerant reliable real-time systems, including test development.

Jan 2019 - Aug 2019

Embedded Systems/Vlsi Architect Emeritus

Plantation, Florida, Us

Continuing technical assistance and advisory role regarding custom silicon projects at Magic Leap

Jan 2019 - Jul 2019

Sr. Manager, Embedded Software

Plantation, Florida, Us

Leading a team of over 20 full time staff to develop a fully shippable platform, including factory test, failure-recovery, secure operation, and full driver stack and software framework on a highly complex real-time DSP system. Responsible for architecture-level decisions of software, and in planning of next-generation product line, including requirements for Linux kernel configuration, communication protocols, SoC integration, custom VLSI designs, vendor interactions, and overall product software functionality.

Mar 2017 - Jan 2019

Technical Lead, Embedded Systems

Plantation, Florida, Us

Defining and implementing linux kernel module interfaces. High performance embedded framework design and implementation, including hard timing constraints. Internal team support.

Mar 2016 - Mar 2017

Sr. Embedded Systems Engineer

Plantation, Florida, Us

* Develop and maintain custom Linux kernel modules, featuring V4L2, PCIe, and more.* Develop and maintain user-space Linux applications interacting with the kernel in both C and C++* Write control code for Nios II soft-core processor on Altera platform. * Help update/debug Verilog on existing Altera-based system. * Write bring-up and user-side tooling for all firmware interfaces* Develop drivers and interfaces for various peripherals, ranging from I2C, SPI, EEPROMs, IMUs, temperature sensors, MIPI cameras, and more

Aug 2014 - Mar 2016

Associate Professor Of Elec. And Comp. Eng.

York, Pa, Us

I taught a number of courses across the computer engineering curriculum, from introductory courses on microcontroller programming to independent studies on PCB design. My primary interests are in real-time embedded systems and product development.

Aug 2012 - Aug 2014

Consulting/Entrepreneurial Engineer

York, Pa, Us

I did outside consulting work through the college. My work included full product development from the ground up, with software, hardware, enclosures, packaging, etc.

2009 - 2014 ~5 yrs

Assistant Prof. Of Elec. Eng.

York, Pa, Us

As the first computer engineering faculty at the college, I developed all computer engineering course materials, teaching a wide range of courses across the curriculum. I worked with the rest of our faculty to obtain ABET accreditation for the program at the earliest possible opportunity, and serve on the instructional resources committee in the faculty senate.

Aug 2006 - Aug 2012
Team & coworkers

Colleagues at Microsoft

Other employees you can reach at microsoft.com. View company contacts for 10 employees →

3 education records

Greg Link education

Bachelor'S Degree, Physics

Juniata College

Doctor Of Philosophy (Ph.D.), Computer Science And Engineering

Penn State University

Bachelor'S Degree, Electrical Engineering

Penn State University
FAQ

Frequently asked questions about Greg Link

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

What company does Greg Link work for?

Greg Link works for Microsoft.

What is Greg Link's role at Microsoft?

Greg Link is listed as Experienced architect and leader focusing on real-time and perception systems at Microsoft.

What is Greg Link's email address?

AeroLeads has found 1 work email signal at @microsoft.com for Greg Link at Microsoft.

What is Greg Link's phone number?

AeroLeads has found 9 phone signal(s) with area code 814, 717, 904, 386, 954 for Greg Link at Microsoft.

Where is Greg Link based?

Greg Link is based in Charlotte, North Carolina, United States while working with Microsoft.

What companies has Greg Link worked for?

Greg Link has worked for Microsoft, Zipline, Magic Leap, and York College Of Pennsylvania.

Who are Greg Link's colleagues at Microsoft?

Greg Link's colleagues at Microsoft include Armando Vidal, Duaa Asaad, Anuj Singh, Nancy Christensen, and Angel Mathew.

How can I contact Greg Link?

You can use AeroLeads to view verified contact signals for Greg Link at Microsoft, including work email, phone, and LinkedIn data when available.

What schools did Greg Link attend?

Greg Link holds Bachelor'S Degree, Physics from Juniata College.

What skills is Greg Link known for?

Greg Link is listed with skills including Embedded Systems, C, Programming, Embedded Software, Fpga, Verilog, C++, and Algorithms.

Find 750M verified contacts

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