Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: January 24, 2017
Job Description:
Working under the direction of the Engineering, Senior Team Lead
3, will be responsible for developing MATLAB GUI applications that allow
MATLAB users to readily use their hardware in MATLAB; participating in
software projects from early design stages and playing a critical role in
driving applications to delivery; implementing features using the full
software development lifecycle; developing well-tested, modular code;
writing unit tests; analyzing software defects and addressing root
causes; and presenting to and participating in team design reviews. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science, or Engineering Systems and no
experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, or Engineering Systems and five (5) years
of experience in job offered or five (5) years of experience in
development or quality engineering of MATLAB-based UIs. Special Requirements: • Demonstrated expertise programming in MATLAB and
JavaScript. • Demonstrated expertise in JavaScript-based web widget development for UIs. • Demonstrated expertise in object oriented programming and
design of reusable, extensible, and scalable software applications in
MATLAB and JavaScript. • Demonstrated expertise in development or testing of MATLAB
API- based widgets. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 16901 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