Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Senior Compiler Engineer - Programming Languages

Job

MathWorks

Natick, MA (In Person)

$154,350 Salary, Full-Time

Posted 1 week ago (Updated 1 week ago) • Actively hiring

Expires 7/17/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
74
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Jobs › Natick, MA › Senior Compiler Engineer
  • Program… MathWorks Senior Compiler Engineer
  • Programming Languages Natick, MA Apply Senior Compiler Engineer
  • Programming Languages JavaScript Not Enabled Your browser settings are preventing you from taking full advantage of the MathWorks Careers application.
You can enable JavaScript within the Options or Preferences menu of most browsers. For explicit instructions for your particular browser, visit www.enable-javascript.com.
Apply Now Job:
36840-
MCAR Team:
Product Development Location:
US-MA-Natick Salary Range:
USD 135,700
  • 173,000 Job Summary The MATLAB Coder Language team is seeking a programming language design and implementation specialist to work on its partial evaluation-based type inference engine.
Your contributions will enable the deployment of MATLAB applications across a wide range of devices, from automobiles to spacecrafts. We seek individuals who are passionate about implementation and have a proven track record of bringing complex ideas to life. Responsibilities You will join a tight-knit and highly collaborative team of engineers who own the partial evaluation-based type inference engine and optimizing compiler used to translate MATLAB programs to low level representations (e.g., C/C++/Cuda/LLVM). You will design, implement and evolve the intermediate representation, type system, and various static analyses of the compiler. You will implement new language features that enable and support the various use-cases of ahead-of-time compilation for MATLAB. As a compiler engineer, you will have a chance to influence the core design decisions of the compiler architecture. As a language engineer you will help evolve the MATLAB programming language to be more suitable for embedded system development. As a senior member of the team, you will also: interact with external and internal customers to understand their requirements help teams adopt our technology mentor and onboard junior colleagues create and enhance our software development processes Minimum Qualifications A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required. Additional Qualifications Familiarity with staged computation and partial evaluation (e.g., Zig, C++ meta-programming) is a strong plus. Familiarity with compiler frameworks (LLVM, MLIR) is a plus. Familiarity with functional programming languages (e.g.,OCaml/Haskell/Racket) is a plus. Experience contributing to or maintaining large codebases is a plus. Active Filters Senior Compiler Engineer
  • Progr.
.. Natick, MA Clear All Apply