BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: May 4, 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 software tools that leverage neural networks for condition monitoring and predictive maintenance applications; integrating image-based and traditional feature-based techniques using neural networks for time series fault prediction; developing software tools that facilitate the analysis and design of neural network prognostic and health monitoring systems for practical industrial applications; applying signal processing, data analytics, statistics, condition monitoring, predictive maintenance, machine learning and deep learning concepts to develop and implement new functions and graphical user interfaces to help MathWorks customers design neutral network prognostic and health monitoring systems for industrial applications; participating in all aspects of the product development process from writing functional specifications to designing software architecture and implementing software features; and working with quality engineering, documentation, and usability teams to develop state-of-the-art software tools.

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 design, development, or testing of machine learning software.

Special Requirements:

Demonstrated expertise in object oriented programming and analysis in MATLAB according to design patterns.

Demonstrated expertise developing MATLAB user interface using object oriented programming for predictive maintenance application; monitoring machine conditions using sensor fusion techniques for predictive maintenance within the intelligent manufacturing domain; and performing data processing and feature extraction for rolling element bearing diagnostics.

Demonstrated expertise applying statistical and numerical methods and machine learning techniques -- classification and regression -- to build predictive maintenance applications; and using deep learning algorithms for predictive maintenance in MATLAB.

Demonstrated expertise in design, development and testing of software using MATLAB along the software development life cycle (SDLC).

[Expertise may be gained during Graduate program.]

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