Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: April 30, 2019
Job Description:
Working under the direction of the Engineering Manager, will be
responsible for participating in projects from early design stages and playing a critical role in driving them to
delivery; working alongside Senior engineers to drive projects from research, requirements gathering, creating and managing
project plans, designing, to delivering the product; designing and developing Installation, Activation, and Licensing
technologies for both offline and online usage; developing MathWorks next generation user interface with
JavaScript; and improving quality of existing code base through debugging, re-factoring, and improving unit and system
tests. 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
MATLAB-based installers. Special Requirements: • Demonstrated expertise designing UI features using Dojo; and
developing dynamic web applications for asynchronous communication using JavaScript. • Demonstrated expertise in object oriented programming in
Java. • Demonstrated expertise designing automated tests using Jasmine
JavaScript frameworks and using Java frameworks -- EasyMock, PowerMock, or JUnit. • Demonstrated expertise designing custom data structures in
Java and developing Java algorithms to process stored data. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 21177 for specific job details and requirements and apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Taunton , Software Engineer, Engineering , Natick, MA, Massachusetts