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.

Join to editContact 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 Overview

โ€ข university of illinois urbanachampaign

โ€ข university of washington

Companies Overview

โ€ข sifive

โ€ข microsoft

โ€ข the university of texas at austin

โ€ข university of texas at austin

โ€ข university of illinois at urbanachampaign

โ€ข state of washington

Experience Overview

14 Years

Find anyoneโ€™s contact

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

Experience

No data found

Skills

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

Contact Details

Email (Verified)

andXXXXXXXXXXXXXXXrg

Mobile Number

+91XXXXXXXXXX

Education

No data found

Frequently asked questions

What company does Andrew Lenharth work for?

accordion icon

Andrew Lenharth works for sifive

What is Andrew Lenharth role in their workplace?

accordion icon

Andrew Lenharth's role in their workplace is Principal Engineer

What is Andrew Lenharth's tenure in their workplace?

accordion icon

Andrew Lenharth's tenure in their workplace is 4.17 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