Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: March 23, 2020
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for designing, developing and testing innovative
project management tools, software refactoring tools and add-on
management tools for MATLAB; participating in projects from early
design stages and driving them to delivery; analyzing users needs
and developing software to meet those needs; improving the daily
workflows of MATLAB users; collaborating with core teams to create
new ways for users to interact with their MATLAB code files and
projects in MATLAB; writing well-tested modular codes; and
presenting and participating in team design reviews. 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 full-stack
development using MATLAB, JavaScript, and Java. Special Requirements: • Demonstrated expertise performing GUI and microservice
development to create customized UI components and microservices
using MATLAB, JavaScript, and Java, with HTML for content and CSS
for styling. • Demonstrated expertise programming in C++ or Java, applying
object-oriented design patterns to microservice architecture, and
building models to analyze data using MATLAB, including algorithmic
programming for performance optimization and data analysis using
MATLAB profiling and reporting tools. • Demonstrated expertise in test driven development and
automated testing of Java and JavaScript applications including
JUnit and QUnit testing. • Demonstrated expertise in server-side multi-threaded
programming in C++ or Java; and designing and developing dynamic
web applications for asynchronous communication using
JavaScript. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 23591 for specific job details and requirements and
apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Quincy , Software Engineer, Engineering , Natick, MA, Massachusetts