Our storyPricingBook demo

For Candidates

Employer LoginFor Candidates

Say no to manually filling long application forms

Visit any careers page and a lightning button will pop up on any compatible page with a form

Use ChatGPT to auto-fill job forms

Ask for Referral for any job post

A

Andrew Lenharth

Working to a better HW design world through the circt project. Compiler writer; OS hacker; graph and irregular algorithm developer; and parallel programmer.

Contact Andrew

About

Andrew Lenharth is a Principal Engineer at SiFive, where he works as the technical lead for hardware languages and compilers, as well as related tooling and development flows. With over 13 years of relevant experience, Andrew is a compiler writer, OS hacker, graph and irregular algorithm developer, and parallel programmer. He is passionate about bringing FPGAs into the modern development environment by innovating on frameworks, languages, build, test, and programming models. Andrew is one of the leads of the circt project, an LLVM incubator for improving hardware tooling through compiler technology. He uses compilers and languages to develop a compiler infrastructure for high-level languages, verification, simulation, and more. Andrew is committed to working towards a better hardware design world through his work on the circt project. Prior to his current role at SiFive, Andrew worked as a Senior Hardware Engineer at Microsoft, where he developed languages, compilers, co-simulation systems, application frameworks, and programming models for FPGAs. He has also worked as a Lecturer at The University of Texas at Austin, where he taught classes on performance and parallel programming. His classes were some of the highest rated in the department during the semesters he taught. Andrew holds a Doctor of Philosophy (PhD) in Computer Science from the University of Illinois at Urbana-Champaign, where he studied from 2005 to 2011. He also holds a Bachelor of Engineering (BE) in Computer Engineering from the University of Washington, where he studied from 1997 to 2002. Andrew's tech stack includes test, Senior Software Engineer, and infra. He is a highly skilled and experienced professional who is committed to improving hardware tooling and development through his work on the circt project and at SiFive.

Education

โ€ข university of illinois urbanachampaign

โ€ข university of washington

Companies

โ€ข sifive

โ€ข microsoft

โ€ข the university of texas at austin

โ€ข university of texas at austin

โ€ข university of illinois at urbanachampaign

โ€ข state of washington

Experience

14 Years

Find anyoneโ€™s contact

Find anyoneโ€™s personal emailFind anyoneโ€™s contact number
Contact People

Experience

Principal Engineer

sifive | Austin, Texas, United States

2020 - Present

Senior Hardware Engineer

microsoft | Austin, Texas

2017 - 2020

Research Associate

the university of texas at austin | Austin, Texas Area

2013 - 2017

Postdoctoral Fellow

university of texas at austin | Austin, Texas

2010 - 2012

Graduate Research Assistant

university of illinois at urbanachampaign

2004 - 2010

Network and System Administrator

state of washington | Everett, WA

1997 - 2002

Skills

Boost your visibility and stand out to employers with referrals from your LinkedIn connections.

Algorithms

Application Frameworks

C

C++

Compiler Optimization

Compilers

Computer Science

Design

Distributed Systems

Hardware

infra

Infrastructure

Java

Kernel

Kernel Programming

LaTeX

Linux

LLVM

Parallel Programming

Programming

Python

Research

Scientific Computing

Senior Software Engineer

Software Engineering

Team Management

test

Contact Details

Email (Verified)

andXXXXXXXXXXXXXXXrg

Mobile Number

+91XXXXXXXXXX

Education

university of illinois urbanachampaign

Doctor of Philosophy (PhD)

2005 - 2011

university of washington

Bachelor of Engineering (BE)

1997 - 2002

Frequently asked questions

What company does Andrew Lenharth work for?

accordion icon

Andrew Lenharth works for sifive

What is Andrew Lenharth role in his workplace?

accordion icon

Andrew Lenharth's role in his workplace is Principal Engineer

What is Andrew Lenharth's tenure in his workplace?

accordion icon

Andrew Lenharth's tenure in his workplace is 4.09 years

What is Andrew Lenharth's total experience?

accordion icon

Andrew Lenharth's total experience is 14.00 years

What is Andrew Lenharth's LinkedIn profile?

accordion icon
Andrew Lenharth's LinkedIn profile can be found here

What is Andrew Lenharth's email address?

accordion icon
Andrew Lenharth's email address is andXXXXXXXXXXXXXXXrg. Unlock here

What is Andrew Lenharth's phone/WhatsApp number?

accordion icon
Andrew Lenharth's phone number is +91XXXXXXXXXX. Unlock here

What schools did Andrew Lenharth attend?

accordion icon

Andrew Lenharth has attended university of illinois urbanachampaign, university of washington

What companies has Andrew Lenharth worked with?

accordion icon

Andrew Lenharth has worked with sifive, microsoft, the university of texas at austin, the university of texas at austin, university of texas at austin, university of illinois at urbanachampaign, state of washington

What are some of Andrew Lenharth's skills?

accordion icon

Andrew Lenharth has skills in Algorithms, Application Frameworks, C, C++, Compiler Optimization, Compilers and more.

Find anyoneโ€™s contact and let Weekday reach out to them on your behalf

Start hiring now

Stop manually filling job applications. Use AI to auto-apply to jobs

Look for jobs now
Weekday InstagramWeekday TwitterWeekday LinkedInWeekday Youtube

Companies

Subscription: Search databaseContingency: white glove serviceCircles: Access employee networksFreeAI Resume ScreenerFreeFind Personal Email from LinkedInFind WhatsApp Number from LinkedInPricing