Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: April 11, 2017
Job Description:
Working under the direction of the Engineering, Senior Team Lead
3, will be responsible for developing and advancing MATLAB's ability
to interface with external languages and object systems such as
Java, .NET, and C++; leveraging experience in C++ and system level
programming of Java and/or .NET to assist scientists and engineers to spend
more time advancing their research and development goals and less time
writing code to integrate algorithms and data from a variety of
sources; contributing to all activities of software development
including requirements analysis, design, implementation, integration, and
testing; partnering with technical marketing and cross functional teams
to gather user requirements and assess opportunities; developing new
product features and improving existing features as part of a strong
development team, and collaborating with user experience specialists,
quality engineers, and technical documentation writers; supporting
internal developers leveraging existing and new functionality; and
conducting design reviews with peers and advisors. 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-MEX files to interface MATLAB code with C and C++. • Demonstrated expertise programming and debugging in MATLAB
and C++ within a multiplatform environment -- Windows, Linux, and
Mac. • Demonstrated expertise developing desktop applications using
C++ Boost and STL, XML, and inter-process communication. • 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 16993 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Portland , Software Engineer, Engineering , Natick, MA, Maine