BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: August 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; building new products and capabilities on the Simulink development team; building large-scale multi-domain real-world systems; performing C++ software development as well as web development in JavaScript, HTML5 and CSS; gathering requirements, designing, coding and debugging to develop high-quality and well-architected software; leveraging cloud technologies and SaaS; building web-based graphical editors; working with internal and external customers in defining requirements, workflows, priorities, and features; and collaborating with a cross-functional team involving quality engineers, architects, marketing, user experience and also other development teams.

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 in full-stack web development.

Special Requirements:

Demonstrated expertise programming in MATLAB and Simulink; in object oriented programming in C++ and Java, Dojo or JavaScript according to JavaScript coding standards, and MATLAB according to MATLAB coding standards; and applying object oriented design and SOLID patterns to write C++, JavaScript and MATLAB code.

Demonstrated expertise in design and development of scalable web applications according to Agile methodologies, including using HTML, CSS, jQuery, Dojo, and D3.js within JavaScript libraries for front-end development and developing backend applications to interface with RESTful web services using C++, MATLAB and Java.

Demonstrated expertise in high performance web UI development using JavaScript, Dojo and D3 third party libraries.

Demonstrated expertise in full-stack web development within cloud and distributed computing system environments using RESTful web services and using Java, Hibernate and Spring MVC; and using MySQL and MongoDB scripts to extract and store data within a SQL and NoSQL environment.

[Expertise may be gained during Graduate program.]

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