Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: July 30, 2018
Job Description:
Working under the direction of the Engineering Manager 2, will
be responsible for developing software interfaces that will
enable engineers around the world to bring their innovative designs to
market with minimum effort and maximum enjoyment; delivering world
class design automation tools; increasing productivity and bringing quality
features to market at an unbeatable pace; developing front end interfaces
and workflows that make MathWorks design automation technologies
easy to learn and maximally productive to use; developing design
patterns and SOLID object-oriented principles to achieve excellence in
software architecture; bringing the interfaces crafted to market with
rigorous testing and outstanding quality; investing and expanding the
breadth and depth of knowledge; working to develop a strong understanding of
the needs of MathWorks customers for embedded design automation;
expanding knowledge of customers and technology to take on greater
responsibility for designs; and being an innovator that drives the next
generation of advancements in embedded design automation. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science, Information Technology, Computer
Science and Engineering, Systems Science, or Operations Research and
no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, Information Technology, Computer Science
and Engineering, Systems Science, or Operations Research and five
(5) years of experience in job offered or five (5) years of experience in
UI development for web applications. Special Requirements: • Demonstrated expertise in UI development for web
applications using JavaScript, HTML, and CSS according to AngularJS and
JQuery frameworks. • Demonstrated expertise in end-to-end and unit testing of
web application UIs using Jasmine or QUnit for unit testing. • Demonstrated expertise in web UI development along the
SDLC according to object-oriented methodologies and design
patterns. • Demonstrated expertise designing JavaScript algorithms, including algorithms for optimization analysis; and applying
data structures. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 19076 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