Senior Compiler/Toolchain Engineer (Boston)

BBBH17206_1713883033
  • Negotiable
  • Woburn, Massachusetts
  • Permanent

Senior Compiler/Toolchain Engineer

About Us: Based in Woburn, MA, we are a leading global fabless semiconductor company, powering over 2 billion devices annually. Our cutting-edge chipset technology dominates the market for Smart TVs, Voice Assistant Devices (VAD), Android tablets, and smartphones.

About the Role: We're seeking exceptional Compiler/Toolchain Engineers to join our Boston-area team. You'll be instrumental in developing optimizing compilers for our application-specific processors, including upcoming 5G and future 6G modems. At the core of our MediaTek chips lies a heterogeneous system-on-a-chip, running code highly optimized by our LLVM/DSP compilers.

What We Offer:

  • A dynamic work environment at the forefront of semiconductor innovation.
  • Opportunities to collaborate with global teams, driving architectural improvements and enhancing code efficiency.
  • Competitive compensation and benefits package.
  • The chance to contribute to technologies powering billions of devices worldwide.

Key Responsibilities:

  • Analyze and design compiler optimizations.
  • Develop compiler support for new processor architectures.
  • Improve generated code performance, stability, and efficiency of our toolchain.
  • Collaborate with global teams, suggesting architectural improvements and enhancing code efficiency.
  • Conduct design and code reviews.
  • Engage with internal customers, providing support and updates for their development.

Requirements:

  • Higher level programming paradigms (including MLIR).
  • Loop code generation and scheduling.
  • Experience with production compilers such as LLVM, GCC, ICC, MSVC.
  • Experience developing compiler code generators/optimizers.
  • Strong coding skills in C/C++ and experience with assembly code.
  • Passion for programming languages, computer architecture, and code optimization.
  • MS or PhD degree in Computer Science, Electrical or Computer Engineering, or related majors.

Preferred Qualifications:

  • Understanding of modern processor architectures.
  • Experience in embedded systems programming, especially RISC/MIPS.
  • Background in wireless algorithms.
Tyler Long Researcher

Apply for this role