Software Engineer -- 20 Openings
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: November 15, 2022
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing, developing and testing
sophisticated software used by customers in the control systems
domain; designing and implementing new features of control systems
software; writing high quality code, designing extensible software
using software engineering principles, patterns and methodologies,
performance monitoring and integration; participating in all
aspects of product development from requirements gathering and
design to implementation, qualification and validation;
coordinating work with cross-functional team members in
engineering, quality engineering, user experience, and
documentation; increasing productivity and bringing quality
features to market; working towards enhancing the software
architectural designs to meet new vision and requirements; and
collaborating with subject matter experts in pursuit of continuous
improvement of designs and modeling strategies. 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 development, testing or technical
support of controls-based simulation software. Demonstrated expertise in object-oriented design and analysis,
including writing algorithms, applying design patterns, and
programming in C++ and MATLAB or Simulink. Demonstrated expertise writing algorithms and data structures
using modern C++ standard libraries -- smart pointers, move
semantics, templates and lambda functions -- and using C++ Standard
Template Library for code optimization. Demonstrated expertise in the full software development life
cycle (SDLC), including functional design, architecture design,
implementation, and testing, according to scrum-based Agile
methodologies. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 30260 for specific job details and requirements and
apply online on the Careers Page at https://www.mathworks.com/company/jobs/opportunities/search/
Keywords: The MathWorks, Inc., Boston , Software Engineer -- 20 Openings, Computer , Natick, Massachusetts, Massachusetts