BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: November 3, 2015

Job Description:

Working under the direction of Engineering Senior Team Lead 4, will be

responsible for developing cutting-edge just-in-time compilation techniques

for a dynamic language; innovating across the entire spectrum of compiler

technology, from program analysis and transformation to code generation;

designing and implementing significant parts of the compilation pipeline

and delivering defect-free code; applying analytical, problem solving, and

software design skills to develop state-of-the art optimization techniques

to improve MATLAB performance; and following team software engineering

processes, contributing to improving workflows, and developing tools to

increase team productivity.

Education and Experience:

Master’s degree (or foreign education equivalent) in Computer Science,

Mathematics, Engineering, Information Systems or Information Technology and

two (2) years of experience in job offered or two (2) years of experience

developing and implementing dynamic just-in-time (JIT) compilers.

OR

Ph.D. degree (or foreign education equivalent) in Computer Science,

Mathematics, Engineering, Information Systems or Information Technology and

no experience.

OR

Bachelor’s degree (or foreign education equivalent) in Computer Science,

Mathematics, Engineering, Information Systems or Information Technology and

six (6) years of experience in job offered or six (6) years of experience

developing and implementing dynamic just-in-time (JIT) compilers.

Special Requirements:

· Demonstrated expertise in code generation and low level code

optimizations in dynamic just-in-time (JIT) compilers using C++.

· Demonstrated expertise integrating virtual machines -- Java Virtual

Machine (JVM) or dynamic language execution systems -- with JIT compilers

and porting to new architectures.

· Demonstrated expertise in compiler design and implementation

including front- and back- end optimizations, internal representations

(including SSA form) and code generation.

· Demonstrated expertise programming in assembly languages for x86

and ARM instruction sets.

[Experience and/or expertise may be gained during Doctoral program.]

http://www.mathworks.com/company/jobs/opportunities/

For the position listed above, interested candidates may search by job code

15154 for specific job details and requirements and apply online on the

Careers Page at www.mathworks.com/company/jobs

Keywords: The MathWorks, Inc., Boston , Senior Software Engineer, Engineering , Natick, MA, Massachusetts


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Boston RSS job feeds