Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: April 5, 2021
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing, developing and testing
sophisticated software; designing and developing modular and
scalable software frameworks and services; designing, implementing,
maintaining, and evolving the infrastructure and services used in
MathWorks app building tools; developing requirements, design
specifications, and implementation plans; executing implementation
plans and developing a robust suite of unit and integration tests;
collaborating with Usability, Quality Engineering, Documentation,
and other support teams in development; working in an Agile
development environment and applying lean and test driven
methodologies; and participating in and driving concept, design,
and code review for functional changes. 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 MATLAB or
JavaScript-based web UI development. Special Requirements: Demonstrated expertise in object oriented programming in C++ and
MATLAB. Demonstrated expertise developing rich internet content using
HTML, CSS and JavaScript within an Agile development
environment. Demonstrated expertise developing, maintaining and enhancing
graphical user interfaces and supporting infrastructure to improve
the user experience, including developing and maintaining MATLAB UI
on desktop using JavaScript; and writing automated (integration and
unit level) test plans and cases for JavaScript web UIs, including
QUnit testing. Demonstrated expertise in the full software development life
cycle (SDLC), including requirements gathering, functional design,
architecture design, implementation, and testing. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 25313 for specific job details and requirements and
apply online on the Careers Page at
https://www.mathworks.com/company/jobs/opportunities.html
Keywords: The MathWorks, Inc., Westfield , Software Engineer, Computer , Natick, Massachusetts, Massachusetts