Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: March 20, 2023
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing and developing sophisticated
software; 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; advancing the
design and presentation of component interfaces to enable
large-scale modeling and systems engineering workflows; developing
software architecture in C++ to improve the Simulink product
infrastructure; and collaborating with other Simulink teams and
developing algorithms to improve modeling, simulation, testing and
code generation for component-based workflows. 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 in object oriented programming, design,
and analysis in C++, including writing graph/tree traversal
algorithms and performing multi-threaded programming using
object-oriented design patterns and data structures; and writing
MATLAB code for graph data analytics and data plotting. Demonstrated expertise using STL data structures and containers
and applying algorithms for code optimization and code reuse. Demonstrated expertise using UML modeling tools to design and
document object-oriented programming software, including performing
high level design (HLD) and Low level design (LLD) to design and
develop software applications. Demonstrated expertise in the full software development life
cycle (SDLC), including functional design, architecture design,
implementation, and testing, according to scrum-based Agile
methodologies. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 31039 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