Greg Link

Greg Link Email and Phone Number

Experienced architect and leader focusing on real-time and perception systems @ Microsoft
Redmond, WA
Greg Link's Location
Charlotte, North Carolina, United States, United States
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.

Greg Link's Current Company Details
Microsoft

Microsoft

View
Experienced architect and leader focusing on real-time and perception systems
Redmond, WA
Website:
microsoft.com
Employees:
10
Company phone:
0124 415 8000
Greg Link Work Experience Details
  • Microsoft
    Principal Firmware Engineer
    Microsoft May 2024 - Present
    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.
  • Microsoft
    Principal Embedded Systems Engineer
    Microsoft Jan 2022 - Jun 2024
    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
  • Zipline
    Lead, Vehicle Communications
    Zipline Mar 2020 - Dec 2021
    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.
  • Zipline
    Lead, Ground Obstacle Avoidance
    Zipline Aug 2019 - Mar 2020
    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
  • Zipline
    Embedded Software Architect
    Zipline Jan 2019 - Aug 2019
    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.
  • Magic Leap
    Embedded Systems/Vlsi Architect Emeritus
    Magic Leap Jan 2019 - Jul 2019
    Plantation, Florida, Us
    Continuing technical assistance and advisory role regarding custom silicon projects at Magic Leap
  • Magic Leap
    Sr. Manager, Embedded Software
    Magic Leap Mar 2017 - Jan 2019
    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.
  • Magic Leap
    Technical Lead, Embedded Systems
    Magic Leap Mar 2016 - Mar 2017
    Plantation, Florida, Us
    Defining and implementing linux kernel module interfaces. High performance embedded framework design and implementation, including hard timing constraints. Internal team support.
  • Magic Leap
    Sr. Embedded Systems Engineer
    Magic Leap Aug 2014 - Mar 2016
    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
  • York College Of Pennsylvania
    Associate Professor Of Elec. And Comp. Eng.
    York College Of Pennsylvania Aug 2012 - Aug 2014
    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.
  • York College Of Pennsylvania
    Consulting/Entrepreneurial Engineer
    York College Of Pennsylvania 2009 - 2014
    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.
  • York College Of Pennsylvania
    Assistant Prof. Of Elec. Eng.
    York College Of Pennsylvania Aug 2006 - Aug 2012
    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.

Greg Link Skills

Embedded Systems C Programming Embedded Software Fpga Verilog C++ Algorithms Linux Pcb Design Teaching C# Computer Architecture Arm Testing Rtos Real Time 3d Printing Eagle Pcb Embedded C Git System Architecture Multithreading Embedded Operating Systems Protocol Design Cache Coherency Team Leadership Concurrent Programming Asic Scrum C (Programming Language System On A Chip Firmware Linux Kernel Kernel Programming Python

Greg Link Education Details

  • Juniata College
    Juniata College
    Physics
  • Penn State University
    Penn State University
    Computer Science And Engineering
  • Penn State University
    Penn State University
    Electrical Engineering

Frequently Asked Questions about Greg Link

What company does Greg Link work for?

Greg Link works for Microsoft

What is Greg Link's role at the current company?

Greg Link's current role is Experienced architect and leader focusing on real-time and perception systems.

What is Greg Link's email address?

Greg Link's email address is gr****@****ail.com

What is Greg Link's direct phone number?

Greg Link's direct phone number is +181444*****

What schools did Greg Link attend?

Greg Link attended Juniata College, Penn State University, Penn State University.

What skills is Greg Link known for?

Greg Link has skills like Embedded Systems, C, Programming, Embedded Software, Fpga, Verilog, C++, Algorithms, Linux, Pcb Design, Teaching, C#.

Who are Greg Link's colleagues?

Greg Link's colleagues are James Hansberry, Almog Amar, 张军宝, Set Huh, Indo Uleng, Jeff Daniels, Jeyu Wu.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.