BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: January 25, 2016

Job Description:

Description:

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

responsible for advancing the pace of discovery in engineering and

science by building new features of the MATLAB language to help

technical application developers; working as part of a team for the

MATLAB object system; building language features and designing new

semantics to support the development of software applications that

utilize MATLAB classes; supporting the development and deployment of

robust MATLAB libraries and apps; working as part of a team for

developing new MATLAB language features; gathering requirements,

designing, implementing, testing, and maintaining new language features

and interfaces; supporting internal development teams in the adoption of

new features and semantics; and working closely with Quality Engineers

to develop testing strategies for new features.

Education and Experience:

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

Engineering, Computer Science or Physics and no experience.

OR

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

Computer Science or Physics and five (5) years of experience in job

offered or five (5) years of experience in algorithmic programming in

C++ and MATLAB.

Special Requirements:

• Demonstrated expertise in Object-Oriented programming and

applying advanced object oriented design patterns in software

development using C++, Java and MATLAB; and in template meta programming

using C++11 and C++14.

• Demonstrated expertise developing C++ content using STL and

Boost libraries.

• Demonstrated expertise debugging and profiling C++ code on

Windows and Linux systems using debugging and profiling tools -- GDB,

Valgrind and Visual Studio -- and using multi-threaded applications and

interfaces implemented in multiple languages -- C++ and MATLAB.

• Demonstrated expertise using the MATLAB Class System, C++ APIs,

and design patterns to refactor existing architecture and to develop new

features.

[Expertise may be gained during Graduate program.]

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

code 15658 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