Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: February 3, 2020
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for designing, developing and testing sophisticated software systems used by customers in the
mechanical engineering and controls systems domain; developing tools for time series analysis, state estimation,
fault detection and isolation, and condition monitoring for mechanical engineering controls systems including electrical
power networks and flight data analysis; using background in mechanical engineering including expertise in
dynamic system modelling, system identification, signal processing, data analytics, statistics, and machine learning to
develop software tools that facilitate the analysis and design of prognostic and health monitoring systems for practical
industrial applications; developing and implementing new functions and graphical user interfaces to help MathWorks
customers design prognostic and health monitoring systems for industrial applications; improving algorithms for
deployment of prognostic and health monitoring to embedded systems; contributing to 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. OR 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 development
and technical support of control design and automation simulation technology. Special Requirements: Demonstrated expertise in development and technical support of
control design and automation simulation technology. Demonstrated expertise developing MATLAB user interface using
object oriented programming for predictive maintenance application. Demonstrated expertise monitoring machine tool conditions using
sensor fusion techniques for predictive maintenance within the intelligent manufacturing domain. Demonstrated expertise performing data processing and feature
extraction for rolling element bearing diagnostics. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 23350 for specific job details and requirements and apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Chelsea , Software Engineer, Engineering , Natick, MA, Massachusetts