Demo

Senior Compiler Engineer - Programming Languages (36840-MCAR)

TalentAlly
Natick, MA Full Time
POSTED ON 3/27/2026
AVAILABLE BEFORE 4/26/2026
Summary

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.

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.

MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.

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

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.

Required 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.

The MathWorks, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. The EEO is the Law poster is available here.MathWorks participates in E-Verify. View the E-Verify posters here.PDN-a11d3aab-f8ac-4daf-9719-c12b8408561c

Salary.com Estimation for Senior Compiler Engineer - Programming Languages (36840-MCAR) in Natick, MA
$102,239 to $117,922
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at TalentAlly

  • TalentAlly Smithfield, RI
  • Job Description The Role The Accounting Manager Alternative Investment Products on the Devonshire Investors ("DI") Accounting & Controllership Team will be... more
  • 10 Days Ago

  • TalentAlly Idaho, ID
  • Job Description Our Sales team support our customers by providing clinical information about products, educational information, clinical training programs ... more
  • 10 Days Ago

  • TalentAlly Reno, NV
  • Reporting to the Plant Manager, you will drive operational excellence and continuous improvement within the Business Unit by leading Daily Management Syste... more
  • 10 Days Ago

  • TalentAlly Grenada, MS
  • Great Company. Great People. Great Opportunities. If you'd like the chance to make your mark with the world's largest equipment rental provider, come build... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Senior Compiler Engineer - Programming Languages (36840-MCAR) jobs in the Natick, MA area that may be a better fit.

  • MathWorks Natick, MA
  • Summary MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage o... more
  • 12 Days Ago

  • Siemens EDA (Siemens Digital Industries Software) Waltham, MA
  • Company: Siemens EDA Job Title: Senior Software Engineer - Compiler Job Reference #: 468724 Job Location: Waltham, MA Siemens EDA is a global technology le... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!