Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

MathWorks Senior Engineer, Compilers / Programming Languages in Natick, Massachusetts

Senior Engineer, Compilers / Programming Languages

Job Summary

Apply Now

  • Job:24812-MCAR

  • Location: US-MA-Natick

  • Department:Product Development

Seeking software devlopers interested in compilers, type systems, programming language design and implementation.

Come join the team working on state of the art static type inference engine and optimizing compiler for the MATLAB programming language. We aim to compile high level, dynamically typed, utterly compiler-unfriendly MATLAB to statically typed and highly optimized code expressed in C/C++/Cuda/VHDL, to be used in mission critical embedded systems.

Responsibilities

You will be a member of a small team of compiler experts, working on all aspects of the compiler core, focusing on aspects of programming language implementation, type system rules, whole-world program analysis and optimization passes. You will participate in all aspects of software development lifecycle, from design to implementation to customer engagement.

Minimum Qualifications

  • A bachelor's degree and 7 years of professional work experience (or a master's degree and 5 years of professional work experience, or a PhD degree, or equivalent experience) is required.

Additional Qualifications

For recent graduates, an advanced compiler design course is a requirement.

Strongly desired:

  • Exposure to compiler development, IR design, type systems, program analysis

  • Experience working with/in multiple programming languages

  • Exposure to functional programming languages

DirectEmployers