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
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.
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
Experience
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)
andXXXXXXXXXXXXXXXrgMobile Number
+91XXXXXXXXXXEducation
university of illinois urbanachampaign
Doctor of Philosophy (PhD)
2005 - 2011
university of washington
Bachelor of Engineering (BE)
1997 - 2002
Frequently asked questions
Find anyoneโs contact and let Weekday reach out to them on your behalf
Start hiring nowStop manually filling job applications. Use AI to auto-apply to jobs
Look for jobs now