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 on the core architecture of Simulink;
working on the portions of Simulink that are used by customers in
modeling, simulating, and deploying modular, multi-domain engineering
systems; designing and developing the next generation of block
diagram enhancements and tools for use in modeling, simulation and
code generation of complex multi-domain systems; working on the core
layer of Simulink; building the foundation of new features for
Simulink; improving the performance and scalability of Simulink to
enable customers to build large scale models; enhancing the user
experience of Simulink with a focus on large scale modeling; and collaborating
with other Simulink teams and developing algorithms to improve
modeling, simulation, testing and code generation for component-based
workflows. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering or Computer Science and no experience. OR Bachelor’s 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 architecture of modulization and
plug-in infrastructure. Special Requirements: • Demonstrated expertise in object oriented design and
analysis using C++ or Java within a Linux and Windows environment. • Demonstrated expertise developing and debugging
large-scale (1M+) C++ code using Visual Studio; and performing version
control using Perforce. • Demonstrated expertise in Simulink core modulization code
base refactoring; developing new architecture for Simulink core
classes with focus on scalability, sustainability and performance; and
re- architecting and modularizing existing Simulink code base. • Demonstrated expertise developing pluggable, declarative, service-based architectures by enhancing Simulink Plugin
API. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 19084 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Brookline , Software Engineer, Engineering , Natick, MA, Massachusetts