Skip to content

Details

Title (Talk #1 of 10): Compiler Engineer Careers

About:
Compiler based technologies underpin a lot of software - from Computational photography, EDA tools, Debuggers, Code Formatters and Sanitizers to Linters, Coverage tools and many more. An understanding of how to utilize all the features offered by a compiler can significantly enhance any engineers productivity. Compiler Development in itself is a thriving field of engineering - Join us to take a deep dive into compiler tooling!

What is a day like in the life of a compiler engineer? what companies and organizations hire compiler developers? what do they work on? what is research in compilers like? what are the skills it takes to break into this field?

To answer these questions - join us in this virtual meetup where we discuss these questions and more!

Prerequisites : Anybody with a fascination for Compilers and Programming Languages.

This talk is the first of a ten part series that will cover the below topics:

  • Compiler Engineer Careers
  • Technologies enabled by LLVM
  • Introduction to the LLVM Project Tools
  • Compiler Explorer
  • CReduce
  • Clang Tidy & Clang Format
  • Code Coverage
  • Using LLDB & GDB
  • Finding Bugs with Sanitizers
  • Compiler Flags for Performance and Code Size

About the Speakers:

  • Aditya has been working as a Compiler Engineer for over a decade. He has been the organizer of the llvm workshop at the CGO conference, Program Chair of cppcon, and Program Chair of llvm developers conference.
  • Ashutosh is a CPU Compiler Engineer at AMD
  • Pradeep is a GPU Compiler Engineer at NVIDIA
  • Prerona is a GPU Compiler Engineer at NVIDIA
Job Search
C & C++
Programming Languages
Open Source
Compilers

Members are also interested in