BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: November 16, 2021

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software; designing and building technologies used to share MATLAB algorithms and applications with other users and larger IT infrastructures; developing infrastructure to share interactive web applications built in MATLAB; designing and implementing infrastructure for sharing web applications in a variety of IT environments; interacting with end users to understand their product needs and improve their experience with the deployment products; participating in design activities, reviews, and release planning; and interacting with all areas of the organization including QE, Technical Support, Documentation, and Marketing.

Education and Experience:

Masters degree or higher (or foreign education equivalent) in Engineering or Computer Science and no experience.


Bachelors degree (or foreign education equivalent) in Engineering or Computer Science and five (5) years of experience in job offered or five (5) years of experience programming in MATLAB and C++ and in development, testing, or technical support of MATLAB compiler applications on the cloud.

Special Requirements:

Demonstrated expertise writing, compiling, and debugging C and C++ files to interface with MATLAB within a multiplatform environment -- Windows, Linux, and Mac; and designing infrastructure for compiler support using C/C++.

Demonstrated expertise in object oriented programming in C++ and MATLAB, including multi-threaded programming using C++; and interfacing MATLAB with C++, Java, .NET, and Python.

Demonstrated expertise providing technical customer support, including developing and debugging multi-process and multi-threaded environments, MATLAB-based applications and deployed applications using MATLAB Compiler, MATLAB Compiler SDK, MATLAB Webapps Server and MATLAB Production Server.

Demonstrated expertise in the full software development life cycle (SDLC), including requirements gathering, functional design, architecture design, implementation, and testing; using a configuration management system -- Perforce or Git -- to manage source code and perform version control; and using build infrastructure to develop, build and qualify source code changes.

[Expertise may be gained during Graduate program.]

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