Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: September 6, 2022
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing, developing and testing
sophisticated software; performing complex C++ development to
design and implement state-of-the-art algorithms for products based
on MATLAB for image processing; applying image processing theory
and algorithms to design and enhance the image processing function
in MATLAB; assessing research literature to identify promising
algorithms; implementing and testing algorithms and interfaces
using MATLAB and C++ on Windows, Linux and Macintosh platforms;
collaborating with other developers, quality engineers, usability
specialists, and writers; designing MATLAB interfaces;
participating in planning and prioritization activities; gathering
user requirements; writing functional specifications; and
contributing to the design reviews. 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 programming in C++ and MATLAB within a
Windows, Linux and Macintosh environment according to design
patterns. Demonstrated expertise prototyping and developing region of
interest extraction in images using MATLAB. Demonstrated expertise in development, testing, or technical
support of computer vision and image processing applications using
C++ and MATLAB. Demonstrated expertise adapting research on machine learning
algorithms into product prototypes in MATLAB. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 29571 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, Computer , Natick, Massachusetts, Massachusetts