Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: August 12, 2019
Job Description:
Working under the direction of the Engineer - Senior Team Lead
4, will be responsible for designing, developing, and testing sophisticated software systems; improving the numerical
optimization capabilities and workflow in MATLAB; contributing to the development of functionality concerning the
different aspects in the optimization workflow, including problem definition, design of interfaces (callable
library and graphical), and development of robust numerical optimization algorithms; performing object oriented programming
and design in C++ and MATLAB; writing commercial software; and developing and supporting optimization
modeling software. 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
designing, developing, and testing mathematical optimization solvers. Special Requirements: • Demonstrated expertise in object oriented programming and
design in MATLAB or C++. • Demonstrated expertise designing, developing, and testing
mathematical optimization solvers using C++. • Demonstrated expertise designing and implementing parallel
algorithms in C++. • Demonstrated expertise writing solver software to solve
integer programming models. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 21613 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