Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: November 7, 2016
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for developing the next generation of the core
elements of the MATLAB user interface; designing, developing and enhancing
features that enable users to write, run, debug, explore, and share
MATLAB code on the web and the desktop; working on the next generation of
features that will be more interactive and productive; designing,
architecting and developing user-facing features (front end and back end);
writing clean, carefully crafted, well-tested code; and participating in
design reviews and usability sessions. Education and Experience: Master’s degree or higher (or foreign education equivalent) in
Computer Science, Engineering or Information Technology and no
experience. OR Bachelor’s degree (or foreign education equivalent) in Computer
Science, Engineering or Information Technology and five (5) years of
experience in job offered or five (5) years of experience in development or
test automation of JavaScript-based web applications. Special Requirements: • Demonstrated expertise developing web application
communication interfaces in human- and machine-readable formats using JSON and
XML. • Demonstrated expertise in UI design or testing using Java,
HTML, AJAX and CSS. • Demonstrated expertise in development or test automation of
web applications using Dojo third party libraries. • Demonstrated expertise in object oriented programming using
C++ and MATLAB APIs, programming in MATLAB, and performing version
control using perforce. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 16620 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