Compiler, Language and Runtime Teams
A listing of compiler, language and runtime teams for people looking for jobs in this area. Some of my own motivation for this in this blog post
In Scope: Teams that work on language implementations, compilers for languages, language runtimes, static analysis, etc.
Please contribute: Pass on projects, teams, companies I've missed!
Annotations:
- 📤: Remote Work Supported
Companies ()
Amazon
AMD
Apple
- LLVM
- Swift
- JSC (JavaScript interpreter created as part of WebKit)
- Static Analysis tooling
ARM
- Multiple teams supporting the ARM ISA.
Azul 📤
- Java Virtual Machine
- Falcon JIT compiler (LLVM)
Cloudflare
- Cloudflare Workers: V8 (WebAssembly, Javascript, deployed at the edge)
DataChemist
- WOQL Compiler
Digital Mars
- C/C++ compilers
- D compiler
Ericsson
- Erlang
A variety of projects, a limited subset of which I know about below.
Fastly
- Lucet, a WebAssembly compiler and runtime for edge computation.
Innumerable projects, but off the top of my head:
Groq
🗺 Portland, Mountain View
- Machine Learning Hardware compilers
Huawei
- Research and Development work in compilers and runtime systems.
- LLVM
IBM
🗺 Markham, Ontario, Canada
- Eclipse OMR & OpenJ9
- XLC
- XL Fortran
- IBM Cobol
As well as some other IBM internal compilers, and LLVM projects.
Inria
- OCaml
Intel
Igalia 📤
- Contractor that has done work on SpiderMonkey, V8, JSC and more.
Jane Street
🗺 New York, London
Jetbrains
- Kotlin
Julia Computing
- Julia
MathWorks
🗺 Nantick, MA, USA
- MATLAB
- Simulink
- HDL Coder
- LLVM
Marvell
- GCC contributions
MediaTek
🗺 Woburn, MA, USA
- Compiler development for MediaTek chips
Microchip
- Compiler development for Microchip's chips.
Microsoft
- MSVC
- .NET
- Checked C
- TypeScript
- JVM
Microsoft Research
- Haskell,
- probably other things too.
Mozilla 📤
- Rust compiler development
- SpiderMonkey development
NVIDIA
- LLVM
Oracle
- OpenJDK, including the hotspot compiler
🗺 Zurich, Linz, California, Prague, Brno, Lviv, Casablanca, Belgrade, Remote (📤)
- GraalVM (also internships)
PGI
🗺 Portland
- PGI's compilers
- Flang, a Fortran frontend for LLVM
Quadric
🗺 Burlingame, CA
- LLVM development for Quadric platform
Qualcomm
- LLVM
- GPU Compiler
Red Hat
- GCC
- JVM (OpenJDK)
Samsung
🗺 San Jose
- JIT Compiler for Samsung GPU (OpenGL-ES, OpenCL)
SAP
- JVM
Silexica
🗺 Cologne
- Heterogenous architecture development
Stripe
Synopsys
- Makers of Coverity
Theobroma Systems
🗺 Vienna
- Compiler support for ARM SoC
TI
- LLVM
- TI specific compiler toolchains
- JVM/Graal
Untether.ai
Building machine learning hardware
- Erlang
WindRiver
- Compilers for VxWorks