BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: February 28, 2023

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing and developing sophisticated software; developing a C++ interface to the MATLAB language execution engine that all MathWorks applications are built on top of; designing and implementing software to extend the MATLAB infrastructure underpinning a wide range of software applications; developing the architectural core software that is critical to the continued success of MATLAB, participating in the full software lifecycle from requirements gathering and high-level design, to coding, testing, debugging and maintenance; participating in design reviews, code reviews, and project planning; programming and debugging in C++; and using build and debug tools in Windows, Linux, or MacOS environments.

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 performing multi-threaded and multi-process programming and applying data structures using object oriented design and programming languages -- C++, MATLAB, Java and JavaScript; and applying directed graph/tree traversal algorithms using C++.

Demonstrated expertise writing algorithms using C++ 11/14 standard libraries -- smart pointers, move semantics, templates and lambda functions -- and using C++ Standard Template Library to improve memory management and code quality including code optimization and code reuse.

Demonstrated expertise debugging C++ code on Windows and Linux systems using debugging tools -- GDB or Visual Studio -- and using interfaces implemented in C++.

Demonstrated expertise refactoring and documenting algorithms in C++ to develop application code; and writing C++ unit tests to verify the behavior of application code.

[Expertise may be gained during Graduate program.]

For the position listed above, interested candidates may search by job code 30992 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