Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: October 15, 2018
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for delivering well crafted, high quality code;
working on the MATLAB Code Analyzer for enhancing the static program
analysis of MATLAB code; developing tools and processes to find user coding
mistakes prior to the code being executed; developing unified front-end
services for use within MathWorks products; designing and implementing
new features in the MATLAB Code Analyzer; improving the quality of
the existing code base through continuous refactoring, debugging,
bug fixing and improving unit tests; and collaborating with cross
functional teams. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science, Information Technology, Computer
Science and Engineering, Systems Science, or Operations Research and
no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, Information Technology, Computer Science
and Engineering, Systems Science, or Operations Research and five
(5) years of experience in job offered or five (5) years of experience
developing static code analyzers for C, C++, or MATLAB code. Special Requirements: • Demonstrated expertise in object oriented and template programming using C or C++ programming language within a Unix or
Linux environment; and writing unit tests to increase test
coverage. • Demonstrated expertise analyzing and re-architecting legacy
code to increase modularity, reusability, and maintainability; and
planning, visualizing, and performing code refactoring. • Demonstrated expertise performing lexical analysis, parsing,
or AST analysis in C++ on the front-end of a compiler or a static
code analyzer. • Demonstrated expertise developing and debugging C++ code
using GNU Emacs or Eclipse CDT editor and GDB or LLDB debugger. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 19470 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Peabody , Software Engineer, Engineering , Natick, MA, Massachusetts