Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: July 2, 2019
Job Description:
Working under the direction of the Engineer - Senior Team Lead
3, will be responsible for performing software development to enable MATLAB users to design and program custom
UIs; participating in projects from early design stages and playing a critical role in driving them to delivery;
designing and developing a rich desktop environment for creating web GUIs and applications; collaborating with UX and
other related teams to define requirements and functional capabilities for deliverables; implementing new
features; participating in all phases of the software development lifecycle; writing carefully crafted, well-tested,
modular code; ensuring high levels of quality by fixing bugs, writing unit tests and addressing root causes; presenting
to and participating in team design reviews; and developing applications in a team-oriented Agile
environment. Education and Experience: Master’s degree or higher (or foreign education equivalent) in
Engineering, Computer Science, or Information Science and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, or Information Science and five (5) years of experience in job offered or five (5) years of
experience developing rich internet content using HTML, CSS, C++ and JavaScript. Special Requirements: • Demonstrated expertise developing rich internet content using
JavaScript, HTML/HTML5, and CSS within Agile development environment; and performing object-oriented
programming and debugging in MATLAB and C++. • Demonstrated expertise writing automated (integration and unit
level) test plans and cases for C++, JavaScript and MATLAB applications. • Demonstrated expertise in software architecture design using
UML, including applying SOLID software design principles and design patterns. • Demonstrated expertise in software performance analysis using
MATLAB Profiler or Chrome Performance Profiler. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 21411 for specific job details and requirements and apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., East Providence , Software Engineer, Engineering , Natick, MA, Rhode Island