Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: July 27, 2021
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing, developing and testing
sophisticated software systems used by customers in the mechanical
engineering domain; designing, implementing and shipping key
features to support functional testing of Simulink and Stateflow
models; designing new Simulink and Stateflow-derived language
constructs, efficient methods of execution, and new ways to
visualize testing outcomes; leveraging object oriented C++ skills
to improve software infrastructure; designing and implementing
high-quality scalable software features; collaborating with
cross-functional product development teams; and inventing new
solutions to improve the ease-of-use of Simulink products. 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 development or
testing of verification and validation technologies in Model-Based
Design. Special Requirements: Demonstrated expertise in object oriented design and analysis,
including writing algorithms, applying design patterns, and
programming in MATLAB, Simulink and C++; and using UML modeling
tools to design and document object-oriented programming
software. Demonstrated expertise using STL data structures and containers
and applying algorithms for code optimization and code reuse. Demonstrated expertise using Simulink Test, Simulink Coverage,
and Simulink Design Verifier in a Simulink and Stateflow model
validation and verification workflow. Demonstrated expertise in the full software development life
cycle (SDLC), including requirements gathering, functional design,
architecture design, implementation, and testing. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 25844 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