Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: February 6, 2023
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing, developing and testing
sophisticated modeling and simulation software; performing cutting
edge software development including modeling methodologies,
simulation technologies, analysis, transformation, and optimization
from high-level textual and graphical languages of MATLAB, Simulink
and Stateflow; applying computational analysis to design,
debugging, testing and verification of systems; performing
architectural design, applying the latest best practices in
software development, algorithm discovery, development and testing;
using C++ and object oriented programming to design and improve the
core Stateflow infrastructure with better modularity and
scalability; and participating in all stages of software design,
coding, and testing. Education and Experience: Masters degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and no
experience. Special Requirements: Demonstrated expertise programming in C++ and MATLAB. Demonstrated expertise writing directed graph/tree traversal
algorithms, and performing multi-threaded programming using
object-oriented design patterns and data structures in C++. Demonstrated expertise building prototypes and scalable
simulation software using C++. Demonstrated expertise using Boost or C++ Standard Template
Library (STL) data structures for code optimization and data
storage; and applying algorithms for code optimization and code
reuse. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 30754 for specific job details and requirements and
apply online on the Careers Page at
https://www.mathworks.com/company/jobs/opportunities.html
Keywords: The MathWorks, Inc., Boston , Software Engineer, Computer , Natick, Massachusetts, Massachusetts