BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Engineer

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

Job Description:

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

responsible for focusing on deploying modern C++ technology in the Simulink

product; evolving the Simulink architecture and its implementation;

ensuring Simulink “engine” integrity and architectural consistency; helping

to deploy modern C++ technology (C++ 11, Boost/STL, exceptions, smart

pointers, etc.); helping to refactor the Simulink engine C++ code to extend

Simulink semantics; advancing the C++ software architecture of the Simulink

engine; helping to capture the architectural aspects of current Simulink in

software diagrams; and helping to evolve the designs of Simulink to meet

new challenges; building the foundation of new features for Simulink;

improving the performance and scalability of Simulink to enable customers

to build large scale models; enhancing the user experience of Simulink with

a focus on large scale modeling; collaborating with other Simulink teams

and developing algorithms to improve modeling, simulation, testing and code

generation for component-based workflows.

Education and Experience:

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

Computer Science, or Information Technology and no experience.

OR

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

Computer Science, or Information Technology and five (5) years of

experience in job offered or five (5) years of experience in development or

technical support of C++ architecture of model based design tools.

Special Requirements:

· Demonstrated expertise in development of C++ content using STL and

Boost libraries within a large code base (1 million+ lines of code in C++,

C, and MATLAB).

· Demonstrated expertise analyzing C++ code using Perl and clang

compiler tools to design core layers of Simulink architecture and

componentize Simulink functionality.

· Demonstrated expertise programming in C++, MATLAB, and Simulink,

including redesigning Simulink C++ code to extend Simulink semantics and

enhance performance.

[Expertise may be gained during Graduate program.]

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

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

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

Careers Page at 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