BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: April 4, 2016

Job Description:

Description:

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

responsible for the design of the MATLAB Language and core MATLAB code

execution architecture; developing cutting-edge just-in-time compilation

techniques for MATLAB; supervising the technologies and infrastructure

for code generation and language execution; developing frameworks to

support platform independent code generation for MATLAB; implementing

runtime support, such as memory-management, required for language

execution; implementing performance optimization transformations as

needed in the compilation pipeline; and following standard software

engineering processes to improve workflow and team productivity.

Education and Experience:

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

Mathematics, Engineering or Materials Science and two (2) years of

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

compiler optimizations or performing graduate research in run-time

programming analysis and optimization.

OR

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

Mathematics, Engineering or Materials Science and no experience.

OR

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

Mathematics, Engineering or Materials Science and six (6) years of

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

compiler optimizations or performing graduate research in run-time

programming analysis and optimization.

Special Requirements:

• Demonstrated expertise in compiler optimizations and analysis of

Intermediate Representation (IR) and Abstract Syntax Trees (AST),

including designing and implementing Data Dependence Profilers, Feedback

Directed Optimization frameworks, and Platform-independent error

detection tools.

• Demonstrated expertise facilitating efficient code development,

testing and analysis using Python and Perl to launch and manage

performance and functionality tests, and performing code generation

using templates; and using code versioning systems -- SVN and Git -- to

maintain and distribute code, and narrow down system bugs.

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

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

code 15822 for specific job details and requirements and apply online on

the Careers Page at http://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