BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: June 27, 2017

Job Description:

Working under the direction of the Engineering Manager 1, will be

responsible for performing cutting-edge work on program analysis,

language transformation, compiler optimization, and just-in-time

compilation for simulation from high-level textual and graphical

languages; helping improve our shared code generation infrastructure;

designing and implementing new features in our core code generation

infrastructure using object-oriented and compiler development skills;

delivering features using test-driven development, writing unit tests,

and fast iterations; contributing creative workflows and tools to be

used by internal and external customers; and participating in cross-team

collaboration across multiple development teams.

Education and Experience:

Master’s degree or higher (or foreign education equivalent) in

Engineering, Computer Science, Information Technology, Operations

Research or Mathematics and no experience.

OR

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

Computer Science, Information Technology, Operations Research or

Mathematics and five (5) years of experience in job offered or five (5)

years of experience in development, quality assurance or technical

support of compiler design and optimization.

Special Requirements:

• Demonstrated expertise writing algorithms and programming in

MATLAB and C++ to perform compiler-based program analysis and

optimization within a UNIX, Linux, or Windows environment.

• Demonstrated expertise performing test driven development to

analyze and re-architect a large code-base using object oriented design

and analysis in C++ and MATLAB to generate automated embedded code; and

presenting software architecture in UML diagrams.

• Demonstrated expertise developing and maintaining code

generation tools and infrastructure to optimize MATLAB- and Simulink-

generated code using C++ and Boost libraries.

• Demonstrated expertise in compiler workflow optimization and

code generation optimization using Intermediate Representation (IR)

construction; and implementing data flow analysis, including pointer

alias analysis in compiler optimizations and static evaluation, of

virtual functions.

[Expertise may be gained during Graduate program.]

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

code 17236 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 , 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