Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: July 30, 2018
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for working as part of a small, energetic team
developing state-of-the-art tools for creating report generation software
used in the design of large-scale automotive, aerospace, financial, and
other industrial systems; designing and implementing a Web-based,
Scratch-like graphical programming environment for assembling prefabricated
program blocks into application-specific report generators; developing
MATLAB function objects capable of mining and presenting modeling
and simulation data as richly formatted Microsoft Word, PowerPoint,
Excel, HTML, and PDF documents; increasing the performance,
scalability, and elegance of MathWorks’ report generation software tools,
enabling scientists and engineers around the world to work more
efficiently and effectively; working with other MATLAB and Simulink-based
product teams to define requirements for report generation program objects;
working with other product teams to integrate reporting into their
products; working with application engineering to help integrate reporting
into MATLAB and Simulink-based systems being developed by customers;
and maintaining and enhancing MathWorks’ existing report generation
tools. 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
developing report generator modules or tools to document Simulink
modeling. Special Requirements: • Demonstrated expertise in back-end algorithm development
and report generation using DOM in MATLAB. • Demonstrated expertise developing technical or system
design documentation using MATLAB APIs or MATLAB Reports Generator to
document MATLAB and Simulink modeling. • Demonstrated expertise in object oriented design and
analysis using design patterns; and programming in C++ and MATLAB. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 19082 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Peabody , Software Engineer, Engineering , Natick, MA, Massachusetts