Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: September 23, 2019
Job Description:
Working under the direction of the Engineer - Senior Team Lead
4, will be responsible for gathering requirements, designing, coding, and debugging software programs; developing
high-quality and well-architected software; building high-quality software to design large-scale system
architectures; working with internal and external customers to define requirements, workflows, priorities, and features; and
collaborating with a cross-functional team involving Quality Engineers, Architects, Marketing, User Experience, and
other development teams to invent new solutions. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering or Computer Science and no experience. OR Bachelors 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 architectures and highly optimized code using ISO algorithms. Special Requirements: Demonstrated expertise in object oriented design and analysis in
JavaScript, C++ and MATLAB. Demonstrated expertise in UI design and testing using C++,
MATLAB, and JavaScript. Demonstrated expertise developing UI and web applications using
JavaScript and Dojo third party libraries; and in web service integration for MATLAB-based applications to
support cross-browser compatibility. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 21836 for specific job details and requirements and apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Leominster , Software Engineer, Engineering , Natick, MA, Massachusetts