Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: July 30, 2018
Working under the direction of the Engineering Manager 1, will be
responsible for static program analysis of MATLAB code; performing data
flow analysis and creating rule based systems to detect issues in users’
code before execution; participating in all stages of the software
development process, from requirement gathering to implementation and
testing; designing and implementing new static analysis algorithms and
generalizing them into a rule-based system; and contributing to the
design and implementation of the overall application and improving the
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
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 performing
static analysis of code.
• Demonstrated expertise refactoring and documenting algorithms in
C++ to perform static analysis of code.
• Demonstrated expertise in compiler design using compiler
infrastructure technology -- state machines, symbol tables, or abstract
syntax trees -- to perform static analysis of code.
• Demonstrated expertise in object-oriented design using C and C++
according to Agile methodologies.
[Expertise may be gained during Graduate program.]
For the position listed above, interested candidates may search by job
code 19083 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
Didn't find what you're looking for? Search again!