Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: June 11, 2018
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for applying analytical, problem solving, and
software design skills to develop state-of-the-art software components
and introduce new MATLAB™ features for interoperability; designing
and implementing new capabilities for interfacing with C and C++
libraries; enhancing the MEX Interface area to align with updated
compiler technologies and MATLAB language functionalities; contributing
to requirement gathering, specification writing, design reviews,
and testing; and collaborating with cross functional teams as well
as interacting with various levels of the organization. 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 customer
support of MEX code and compiler technologies. Special Requirements: • Demonstrated expertise writing, compiling, and debugging
C/C++ MEX files to interface MATLAB code with C and C++ within a
multiplatform environment -- Windows, Linux, and Mac. • Demonstrated expertise designing infrastructure and
support packages for compilers using MATLAB algorithms. • Demonstrated expertise developing MATLAB interfaces to C and
C++ libraries, using Boost and STL, MATLAB GUIs, XML, and
inter-process communication; and designing and implementing parsers to parse
C++ headers for MATLAB code generation. • Demonstrated expertise providing technical customer support
or customer use case analysis for MEX code and compiler
technologies. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 18958 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Salem , Software Engineer, Engineering , Natick, MA, Massachusetts