BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: December 14, 2021

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing, and testing sophisticated software; developing and advancing MATLAB's object-oriented programming capabilities; contributing to the core of MATLAB by building new tools and C++ infrastructure to enable developers to build more effective MATLAB applications; improving and extending existing libraries and building new libraries in C++ and MATLAB; gathering requirements, designing, implementing, testing, and maintaining new features and infrastructure; using features of modern C++ to build new interfaces and improve existing ones; working closely with Quality Engineering to develop testing strategies for new features; and supporting the adoption of new features by working closely with other development teams.

Education and Experience:

Masters degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and no experience.

Special Requirements:

Demonstrated expertise in object-oriented programming and applying advanced object-oriented design patterns in software development using C++ and MATLAB.

Demonstrated expertise using the MATLAB and C++ APIs to refactor existing architecture and to develop new features; improving and extending existing C++ libraries to improve high-performant code; and developing C++ content using STL libraries.

Demonstrated expertise debugging and profiling production code on Windows and Linux systems using debugging and profiling tools -- GDB, Visual Studio or intelliJ -- and using interfaces implemented in multiple languages -- C++ and MATLAB.

Demonstrated expertise in the full software development life cycle (SDLC) within a quality control environment, including functional design, architecture design, implementation, and testing, according to scrum-based Agile methodologies.

[Expertise may be gained during Graduate program.]

For the position listed above, interested candidates may search by job code 27838 for specific job details and requirements and apply online on the Careers Page at

Keywords: The MathWorks, Inc., Boston , Software Engineer, Computer , Natick, Massachusetts, Massachusetts

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Boston RSS job feeds