Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: April 23, 2018
Job Description:
Working under the direction of the Engineer - Senior Team Lead
5, will be responsible for participating in the design and
implementation of the MATLAB architecture, which is the foundation for a wide range
of software applications; developing architectural core software
that is critical to the continued success of MATLAB; performing full
software life-cycle development from requirements gathering and
high-level design; coding, testing, debugging and maintenance; programming
and debugging in C++; using build and debug tools in Windows, Linux,
or MacOS environments; and participating in design and code
reviews. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science, Computer Science and
Engineering, Information Systems or Mathematics and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, Computer Science and Engineering, Information
Systems or Mathematics and five (5) years of experience in job offered
or five (5) years of experience developing code in C++ in a
multi-threaded and concurrent environment. Special Requirements: • Demonstrated expertise in object-oriented design and
analysis, including application of design patterns, data structures (maps
and vectors), C++11 features (lambdas and auto), and Boost
libraries. • Demonstrated expertise in end-to-end C++11 development
including debugging using Visual Studio and unit testing within an
Agile development environment. • Demonstrated expertise in C++ development issue tracking
using JIRA. • Demonstrated expertise programming in C++ within Windows,
Linux and MacOS environments according to design patterns. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 18836 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