BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: April 25, 2023

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software; performing cutting-edge development to extend the MATLAB code execution infrastructure; creating the next generation of core MATLAB components that extend language execution, debugging, profiling, and run-time introspection; participating in the full software life-cycle, including requirements gathering and designing, coding, testing, debugging and maintaining; collaborating with team members to produce high-quality code that is correct, robust, efficient and easy to maintain and extend; re-architecting existing components to accommodate new requirements; and participating in, and contributing to, design reviews, code reviews and project planning.

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 design in C++, including applying design patterns -- factory pattern and strategy pattern -- and data structures -- vectors, maps, and trees; and writing algorithms in C++.

Demonstrated expertise using C++ standard libraries and Boost Standard Template Library for code optimization, template programming, and metadata programming; and writing multi-threaded code and achieving high-performance computing using C++.

Demonstrated expertise in analyzing, re-architecting and refactoring a large legacy code base (100K+ lines of code) in C++ for performance and scalability.

Demonstrated expertise debugging and analyzing issues in C++ on operating systems -- Windows, Linux and Mac -- with debugging tools -- GDB and MSVC.

[Expertise may be gained during Graduate program.]

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