Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: December 28, 2018
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for working in an Agile, tight-knit team with other
Software Engineers, Quality Engineers, Usability Specialists and
Technical Writers on Licensing products; designing and developing
MathWorks' Licensing technology; participating in multiple projects
from requirements to design/architecture, and through delivery; and
improving the quality of the existing code base through debugging,
re-factoring and improving unit and system tests. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science, or Computer Information Systems
and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, or Computer Information Systems and five (5)
years of experience in job offered or five (5) years of experience
programming in C++. Special Requirements: • Demonstrated expertise in C++ object-oriented programming
across Windows and Linux or Mac platforms using data structures and
Design Patterns according to Agile methodologies. • Demonstrated expertise writing C++ applications using STL
and Boost libraries; and using MAKE to build C++ code. • Demonstrated expertise tracking and maintaining changes
to source code using revision control systems -- GIT, Perforce or
Team Foundation Server. • Demonstrated expertise performing unit testing using GMock
or GTest testing frameworks. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 20794 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Boston , Software Engineer, Engineering , Natick, MA, Massachusetts