Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: April 11, 2017
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for working on the MATLAB Code Analyzer to improve
the execution of MATLAB code for end users and deliver high quality
C++ code; conducting static analysis of MATLAB code in the Code
Analyzer to find user coding mistakes before they are executed by the
user; designing and implementing new features in the MATLAB Code
Analyzer; creating unified front-end services for use within MathWorks
products and improving the quality of the existing code base through
continuous refactoring. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science, or Engineering Systems and no
experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, or Engineering Systems and five (5) years
of experience in job offered or five (5) years of experience in
development or doctoral-level research in computer architecture
engineering. Special Requirements: • Demonstrated expertise in computer architecture
engineering, including performance analysis, profiling and benchmarking, and
compiler engineering, including static program analysis and
benchmarking. • Demonstrated expertise writing algorithms in C++ or
MATLAB. • Demonstrated expertise in multi-threaded programming using
C++. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 17001 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