Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: May 2, 2017
Job Description:
Working under the direction of the Engineering, Senior Team Lead
3, will be responsible for developing new features, improving
existing functionality and maintaining code that enables users to
interface MATLAB with data acquisition devices from vendors such as
National Instruments, Analog Devices, Measurement Computing, and other
hardware vendors; developing command line APIs and MATLAB Apps to allow
users to easily interact with DAQ devices to acquire and visualize
data; developing features following all stages of development ranging
from requirement gathering to software designing, coding,
unit-testing and working with documentation to provide feature and application
examples; working with MATLAB and developing software to interface
software and hardware; coordinating with Quality Engineers, User
Experience Specialists, Documentation Specialists and other developers to
develop and document features for the toolbox; and gathering, designing,
coding, debugging and working as part of a collaborative team. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering or Computer Science and no experience. OR Bachelor’s 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 or technical support of
MEX-based applications. Special Requirements: • Demonstrated expertise writing, compiling, and debugging
MEX files to interface MATLAB code with C and C++. • Demonstrated expertise in object oriented programming and debugging in MATLAB and C++ within a multiplatform environment –
Windows and Mac. • Demonstrated expertise developing interfaces to Data
Acquisition devices using MATLAB and C++, and using Boost and Standard
Template Library (STL). • Demonstrated expertise developing software applications
that interface with third-party drivers. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 17110 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