BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: March 16, 2015

Job Description:

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

responsible for designing and implementing advanced algorithms for

generating efficient HDL and C code from MATLAB which involves a variety of

compiler techniques such as abstract syntax tree manipulation, and directed

graph traversal and transformation; performing advanced C++ Algorithm

Development for translating MATLAB code to efficient hardware and software

implementations; participating in all phases of design, development, and

testing of world-class simulation and code-generation technologies for

MATLAB and Simulink; focusing on making Simulink and MATLAB into a world-

class platform for modeling algorithms at a very high level of abstraction

and automatically targeting FPGAs and DSPs by generating HDL/C code; and

working on MATLAB and Simulink based code generation and compiler

infrastructure to develop solutions for automatic conversion of floating-

point MATLAB algorithms to fixed-point targeting FPGAs and DSP processors.

Education and Experience:

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

Engineering, Embedded Systems, Mathematics or Physics and two (2) years of

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

optimizations.

OR

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

Embedded Systems, Mathematics or Physics and no experience.

OR

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

Engineering, Embedded Systems, Mathematics or Physics and six (6) years of

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

optimizations.

Special Requirements:

• Demonstrated expertise in compiler infrastructure and compiler IR

(Intermediate Representation) transformations.

• Demonstrated expertise in high level synthesis specific compiler

optimizations.

• Demonstrated expertise in compiler optimizations using data flow

analysis.

• Demonstrated expertise developing algorithmic techniques to

translate high level control and data flow languages to synthesizable

hardware descriptions that can be targeted for ASIC/FPGA development.

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

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

14272 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

Click here to apply!

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