Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: February 3, 2020
Job Description:
Working under the direction of the Engineer - Senior Team Lead
4, will be responsible for designing, implementing, and validating new software features to support Model-Based Design
workflow; building large-scale engineering software in C/C++; developing client/server architecture utilizing web
technologies including HTML, JavaScript, and XML; leveraging database technologies including SQL, indexing, stored
procedures, and query optimization; designing and developing applications collaboratively with teams across the
organization; and participating in all stages of software design, coding, testing, and maintenance. 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 programming in
C++. Special Requirements: Demonstrated expertise in multi-threaded programming and object
oriented programming in C/C++ and MATLAB according to Design Patterns, including functional design and
workflow enhancements for large code base (100K+ lines of code). Demonstrated expertise using Boost and C++ Standard Template
Library (STL) data structures for code optimization and data storage; and developing cross-platform
infrastructure to streamline workflows that manage model-based design data. Demonstrated expertise performing version control and continuous
integration; and in software configuration management and version control system management including
analysis and implementation of branching strategies using Perforce, Git, or SVN. Demonstrated expertise in user interface development, including
prototyping and application implementation using Qt and QML or using HTML, CSS, and JavaScript. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 23351 for specific job details and requirements and apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Waltham , Software Engineer, Engineering , Natick, MA, Massachusetts