Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: June 20, 2016
Job Description:
Description: Working under the direction of the Engineering Manager 1, will
be responsible for advancing the pace of discovery in engineering
and science by building new features of the MATLAB language to
help technical application developers in their work; improving and
extending existing libraries and building new libraries in C++ and MATLAB
to create exciting new applications; building new language features
and designing new semantics to support the development and
deployment of robust software libraries and apps; building new features to
support MATLAB Apps and the use of container-file technologies;
gathering requirements, designing, implementing, testing, and maintaining
new language features and semantics; supporting internal development
teams in the adoption of new features and semantics; and working
closely with Quality Engineers to develop testing strategies for new
features. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science or Physics and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science or Physics and five (5) years of experience in
the job offered or five (5) years of experience in object-oriented
design and software development using C++. Special Requirements: • Demonstrated expertise in object-oriented programming and applying advanced object-oriented design patterns in
software development using C++ and MATLAB. • Demonstrated expertise developing C++ content using STL libraries. • Demonstrated expertise debugging and profiling C++ code on Windows and Linux systems using debugging and profiling tools --
GDB and Visual Studio -- and using interfaces implemented in multiple
languages -- C++ and MATLAB. • Demonstrated expertise using the MATLAB Class System and
C++ APIs to refactor existing architecture and to develop new
features. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 15990 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