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, developing and testing
sophisticated software; developing the UI of the Simulink Coder
environment; designing and implementing complex UIs that work on
desktop and web; adding high performance backend services, enabling
engineers around the world to work more efficiently and
effectively; designing and implementing a graphical programming
environment (desktop and web); performing detailed features from
concept to completion; designing and coding, documenting and
communicating ideas; programming in C++; applying common design
patterns, idioms, and styles; performing desktop UI development and
web UI development; supporting high performing backend services;
and using C++11 features. 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 multi-threaded programming and object
oriented programming in modern C++. Demonstrated expertise developing algorithms in C++ according to
data structures and design patterns; and using STL to design custom
data structures. Demonstrated expertise in UI design and implementation using
JavaScript, HTML, and CSS; and developing web application
communication interfaces in human- and machine-readable formats
using JSON and XML. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 31040 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