Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

MathWorks Compiler Engineer LLVM in Natick, Massachusetts

Compiler Engineer LLVM

Job Summary

Apply Now

  • Job:12382-BHIL

  • Location:US-MA-Natick

  • Department:Product Development

Our group is responsible for the core technology used in MathWorks code generation products. We are doing cutting-edge work on program analysis, language transformation, compiler optimization, and just-in-time compilation for simulation from high-level textual and graphical languages. Our optimizing compiler is actively developed by an elite team of talented programming language and compiler experts.

We are seeking a skilled compiler engineer with industrial-strength software engineering skills to help us improve our shared code generation infrastructure.

Responsibilities

Design and implement new features in our core code generation infrastructure using your object-oriented and compiler development skills.

Deliver features using test-driven development, writing unit tests, and fast iterations.

Contribute creative workflows and tools to be used by internal and external customers.

Participate in cross-team collaboration across multiple development teams.

Minimum Qualifications

  • Demonstrated experience in/with compiler development

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

Additional Qualifications

  • MS + 2 years, or PhD in Computer Science or related technical field.

  • Practical compiler or interpreter implementation experience.

  • Demonstrated ability to dive into and work with large code bases.

  • Strong abstraction, algorithmic, and software architecture skills.

  • Strong communication skills.

  • Experience with LLVM or other virtual machines is a strong plus.

  • Experience with Simulink or MATLAB is a plus.

DirectEmployers