Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: March 23, 2020
Job Description:
Working under the direction of the Engineer - Senior Team Lead
4, will be responsible for designing, developing and testing
sophisticated software; developing the next generation of MathWorks
interactive UI component library using cutting edge web
technologies for users in various domains; designing and
implementing high quality, scalable, object-oriented MATLAB,
JavaScript, and C++ computer code that is compatible with the
existing software infrastructure of MathWorks that is required by
its scientific and engineering end users; developing, maintaining,
and enhancing MathWorks UI Components and Widgets library;
advancing the user experience of MathWorks products by creating new
graphical interfaces and supporting infrastructure; working with
internal and external customers in defining requirements,
workflows, priorities, and features; participating in requirements
gathering, design, coding and debugging; and following
user-centered design practices. 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 web-based UI
development. Special Requirements: • Demonstrated expertise developing rich internet content using
HTML, CSS, and JavaScript and using Dojo and jQuery web frameworks
within an Agile development environment. • Demonstrated expertise writing automated (integration and unit
level) test plans and cases for Java applications and JavaScript
web UIs, including QUnit and FuncUnit testing. • 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 MATLAB, Java and JavaScript. • Demonstrated expertise in web UI development along the SDLC
according to object-oriented methodologies and design patterns,
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 23585 for specific job details and requirements and
apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Worcester , Software Engineer, Engineering , Natick, MA, Massachusetts