Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: April 6, 2020
Job Description:
Working under the direction of the Engineering Manager, will be
responsible for designing, developing and testing sophisticated
software; performing research, design, development and testing of
software computing applications and systems used heavily by
MathWorks customer base to Get, Install, and Use the companys
products in various domains; participating in projects from early
design stages and playing a critical role in driving them to
delivery, including research, requirements gathering, creating and
managing project plans, designing, and product delivery; designing
and developing installation technologies for both offline and
online usage; developing the next generation user interface with
JavaScript; and improving the quality of existing code base through
debugging, re-factoring, and improving unit and system tests. 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 in end-to-end Java
application development. Special Requirements: Demonstrated expertise developing scalable Java installer
applications using Java, JavaScript, CSS, and HTML according to
Scrum-based Agile methodologies. Demonstrated expertise developing test automation using test
mocking frameworks -- EasyMock and PowerMock; and applying unit and
system level testing methodologies using Jasmine for front-end and
JUnit for back-end. Demonstrated expertise performing version control using
Perforce. Demonstrated expertise in end-to-end software development --
requirements gathering/analysis, structured and object oriented
design, architecture, prototyping and implementation -- using
Design Patterns. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 23634 for specific job details and requirements and
apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Salem , Software Engineer, Engineering , Natick, MA, Massachusetts