Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: May 2, 2017
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for creating the next generation of core MATLAB
components that spans language execution, debugging, profiling and other
pieces of the MATLAB code execution infrastructure; evolving critical
components of the MATLAB core that will benefit thousands of users;
handling full software life-cycle from requirements gathering and high-level
design, to coding, testing, debugging, and maintenance; collaborating
with team members to produce high-quality code that is correct, robust,
efficient, and easy to maintain and extend; re-architecting the existing
components to accommodate new requirements; and participating in, and
contributing to, design reviews, code reviews, and project planning. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science, Information Technology,
Operations Research or Mathematics and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, Information Technology, Operations Research
or Mathematics and five (5) years of experience in job offered or
five (5) years of experience developing or testing algorithms for
compiler language features and execution. Special Requirements: • Demonstrated expertise in object-oriented design and
analysis, including application of Gang of Four design patterns, C++ 11
features (lambdas and auto), and Boost libraries. • Demonstrated expertise debugging C++ code using Visual
Studio, and Linux and Mac debugging techniques; and developing and
debugging MATLAB code and profiling MATLAB code for performance. • Demonstrated expertise in development or testing of
algorithms for compiler language features and execution. • Demonstrated expertise analyzing, re-architecting and refactoring a large legacy code base in C++ and MATLAB for
performance and scalability. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 17122 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Framingham , Software Engineer, Engineering , Natick, MA, Massachusetts