Compiler Engineer

MediaTek
Published
October 7, 2020
Location
120 Presidential Way # 100, Woburn, Massachusetts
Category
Job Type

Description

MediaTek is the world’s 4th largest global fabless semiconductor company and powers more than 1.5 billion devices a year. We lead the market in chipset technology for Smart TVs, Voice Assistant Devices (VAD), Android tablets, and feature phones, and we’re number two globally in mobile phones. At the heart of the MediaTek chips that power millions of phones around the world is a custom multi-core vector DSP system, running code highly optimized by MediaTek’s LLVM-based compiler.

We are looking for exceptional engineers to join our Boston-area team and develop the high performance compiler for our 5G wireless modem.

You’ll have the opportunity to influence the company’s prospects by developing and extending new compiler technology, and contributing to processor architecture definition for 5G modem products. We’re particularly interested in:

  • Parallel programming paradigms
  • Loop code generation and scheduling
  • Using machine learning techniques in compilation
  • The relationship between compiler and processor design

Responsibilities:

  • Analyze and design compiler optimizations
  • Develop compiler support for new processor architectures
  • Analyze and improve generated code performance, stability, and efficiency of our toolchain
  • Interact with global teams within the company, including:
  • With the processor development team, prototype and propose architecture improvements
  • With the modem firmware team, develop effective programming strategies and improve code efficiency
  • Conduct design and code reviews
  • Engage with internal customers and deliver answers/updates/features to support their development
Desktop page
~