Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: May 2, 2017
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for designing and implementing object-oriented
architectures for interactive and real-time simulation visualization tools for
use in both MATLAB and Simulink; developing and maintaining
simulation visualization applications including graphical tools and the
underlying infrastructure; participating in all stages of software
lifecycle, for example: gathering requirements, developing functional
specifications, implementing extensible, object-oriented code, testing, and
maintaining existing code bases; developing APIs that will maximize
run-time performance, and apply software engineering concepts such as
design patterns (e.g., model-view controller); and working with teams
such as Quality Engineering, Documentation, Technical Marketing, and
Usability to successfully achieve your goals. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science or Information Systems and no
experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science or Information Systems and five (5) years of
experience in job offered or five (5) years of experience developing
applications to simulate hardware data visualization. Special Requirements: • Demonstrated expertise developing object oriented
design-based algorithms using C++ and MATLAB to develop software systems. • Demonstrated expertise in multi-threaded programming using
Java to develop data visualization tools. • Demonstrated expertise using Boost and Standard Template
Library (STL) data structures for code optimization and data
storage. • Demonstrated expertise profiling runtime memory usage
using MATLAB Profiler for MATLAB code, and Instruments and Intel
VTunes for C++ code. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 17114 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Boston , Software Engineer, Engineering , Natick, MA, Massachusetts