Code Monkey home page Code Monkey logo

compilerjobs's Introduction

Compiler, Language and Runtime Teams

A listing of compiler, language and runtime teams for people looking for jobs in this area. My motivation for curating this is 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

As far as things are known, these companies offer remote work opportunities.

๐Ÿง‘โ€๐ŸŽ“: Internships offered

These companies are known to have offered internships or co-ops in compiler, languages and runtimes.

๐Ÿ—บ : Location

Derived from job postings or other knowledge, this is where the team works. Definitely not comprehensive!

Companies ()

๐Ÿ—บ Karlsruhe, Germany

  • Real-time JVM
  • LLVM
  • Swift
  • JSC (JavaScript interpreter created as part of WebKit)
  • Static Analysis tooling
  • Multiple teams supporting the ARM ISA.

Azul ๐Ÿ“ค

  • Java Virtual Machine
  • Falcon JIT compiler (LLVM)

Bodo ๐Ÿ“ค

๐Ÿ—บ Pittsburgh, PA

  • Python, LLVM
  • Cloudflare Workers: V8 (WebAssembly, Javascript, deployed at the edge)
  • Clang, LLVM, LLDB

๐Ÿ—บ SF Bay Area HQ

๐Ÿ“ค map of locations

  • Many SQL dialects and supporting languages
  • WOQL Compiler
  • C/C++ compilers
  • D compiler

emmtrix Technologies ๐Ÿง‘โ€๐ŸŽ“

๐Ÿ—บ Karlsruhe, Germany

  • Source-to-source compilers
  • Static analysis (LLVM)
  • Parallelizing transformations
  • Erlang

A variety of projects, a limited subset of which I know about below.

  • Lucet, a WebAssembly compiler and runtime for edge computation.

Innumerable projects, but off the top of my head:

  • Certified C/C++ for Embedded

๐Ÿ—บ Portland, Mountain View

  • Machine Learning Hardware compilers
  • Research and Development work in compilers and runtime systems.
  • LLVM

IBM ๐Ÿง‘โ€๐ŸŽ“

๐Ÿ—บ Markham, Ontario, Canada

As well as some other IBM internal compilers, and LLVM projects.

  • OCaml

Igalia ๐Ÿ“ค

  • Contractor that has done work on SpiderMonkey, V8, JSC and more.

๐Ÿ—บ New York, London

๐Ÿ—บ Saint Petersburg, Russia

  • Kotlin
  • Julia

๐Ÿ—บ Nantick, MA, USA

  • GCC contributions

๐Ÿ—บ Woburn, MA, USA

  • Compiler development for MediaTek chips
  • Compiler development for Microchip's chips.
  • Haskell,
  • probably other things too.

Mozilla ๐Ÿ“ค ๐Ÿง‘โ€๐ŸŽ“

๐Ÿ—บ Redmond, WA

  • Compiler engineering

Nuvia ๐Ÿ“ค

  • Toolchain development (LLVM, GCC)
  • LLVM
  • OpenJDK, including the hotspot compiler

๐Ÿ—บ Zurich, Linz, California, Prague, Brno, Lviv, Casablanca, Belgrade, Remote (๐Ÿ“ค)

๐Ÿ—บ Portland

  • PGI's compilers
  • Flang, a Fortran frontend for LLVM

๐Ÿ—บ San Fransisco

  • Scala + Spark engineering (Query optimizer)

๐Ÿ—บ Burlingame, CA

  • LLVM development for Quadric platform
  • LLVM
  • GPU Compiler

๐Ÿ—บ Paris, France (remote available within France)

  • A security product built on LLVM

R2C ๐Ÿ“ค

๐Ÿ—บ San Fransisco, CA

  • Program analysis tools
  • GCC
  • JVM (OpenJDK)

Resevoir Labs ๐Ÿ“ค ๐Ÿง‘โ€๐ŸŽ“

  • LLVM
  • Polyhedral compilation

๐Ÿ—บ San Jose

  • JIT Compiler for Samsung GPU (OpenGL-ES, OpenCL)
  • ABAP
  • JVM
  • Node.js
  • Ruby
  • Static analysis and typing
  • Interpreters, garbage collectors
  • JVM, Truffle, Graal

๐Ÿ—บ Cologne

  • Heterogenous architecture development

๐Ÿ—บ Grenoble, France

  • Support for STMicroelectronic products
  • Clang, LLVM
  • Makers of Coverity

๐Ÿ—บ Vienna

  • Compiler support for ARM SoC
  • LLVM
  • TI specific compiler toolchains

Trail of Bits ๐Ÿ“ค ๐Ÿง‘โ€๐ŸŽ“

Security firm that has compiler engineering work

  • JVM/Graal

Building machine learning hardware

๐Ÿ—บ Wellington, NZ

  • Shader Language development
  • LLVM
  • Erlang
  • Compilers for VxWorks

compilerjobs's People

Contributors

mgaudet avatar cfbolz avatar efferifick avatar geraldcw avatar aprell avatar qznc avatar duke-gh avatar eregon avatar chrisseaton avatar quasilyte avatar michalmuskala avatar paulbone avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.