Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: September 13, 2023
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing and developing sophisticated
software for small self-contained projects; designing and
implementing moderately-complex software features and components of
MATLAB infrastructure; writing high quality code, designing
extensible software using software engineering principles, patterns
and methodologies, performance monitoring and integration;
participating in software development projects of moderate scope,
from requirements gathering and design to implementation,
qualification and validation; assisting cross-functional team
members in engineering, quality engineering, user experience, and
documentation; increasing productivity and bringing quality
features to market; and working with subject matter experts in
pursuit of continuous improvement of designs and strategies. Education and Experience: Masters degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and no
experience. OR Bachelors degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and three (3) years
of experience as a Software Engineer (or related occupation)
performing development, testing or technical support of
microservices. Special Requirements: Demonstrated expertise programming in C++, MATLAB, Java and
JavaScript. Demonstrated expertise performing object-oriented design along
the software development life cycle (SDLC), including requirements
gathering, functional design, architecture design, implementation,
and testing using Google Testing frameworks; and in development
according to Agile methodologies -- Scrum or Kanban. Demonstrated expertise using Perforce, Git and Sandbox manager
for version control and continuous integration. Demonstrated expertise developing and supporting microservices
in C++. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 32481 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