BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: January 25, 2016

Job Description:

Working under the direction of the Manager, will be responsible for

writing and improving implementations of state-of-the-art image

processing algorithms for the Image Processing Toolbox. Will review

research papers for specific algorithms, gather user algorithm

requirements, and prototype algorithms to assess their viability in

addressing those requirements. Will write functional specifications and

review design with the team. Based on the design, will write production

quality code for algorithms and interfaces. Will also work with quality

engineers on the team to test implementation, and will help modernize a

mature algorithm codebase written in C++ and MATLAB. Will work closely

with engineers on the Image Processing Toolbox team and in other parts

of the development organization. Will translate specific algorithms from

research literature into prototypes; gather customer requirements;

design MATLAB interfaces and write functional specifications; conduct

design reviews; implement and test algorithms and interfaces using

MATLAB and C++ on Windows, Linux and Macintosh platforms; collaborate

with other developers, quality engineers, usability specialists, and

documentation writers; and participate in all team activities such as

planning, design discussions and reviews.

Education and Experience:

Master’s degree or higher (or foreign education equivalent) in

Engineering, Computer Science, or Information Technology and no

experience.

OR

Bachelor’s degree (or foreign education equivalent) in Engineering,

Computer Science, or Information Technology and five (5) years of

experience in job offered or five (5) years of experience in development

or technical support for Image Acquisition and Computer Vision

Toolboxes.

Special Requirements:

• Demonstrated expertise writing C++ code using software design

and object oriented design, to implement MATLAB/C++ algorithms for image

processing and computer vision on Windows, Linux and Mac platforms.

• Demonstrated expertise developing, testing, and supporting

imaging libraries -- openCV -- and performance libraries -- openMP.

• Demonstrated expertise designing and developing features

including: designing interfaces, writing specifications, implementing

solution, writing unit tests, integrating with Build-and-Test system,

and analyzing performance.

[Expertise may be gained during Graduate program.]

For the position listed above, interested candidates may search by job

code 15654 for specific job details and requirements and apply online on

the Careers Page at www.mathworks.com/company/jobs

Keywords: The MathWorks, Inc., Boston , Software Engineer, Engineering , Natick, MA, Massachusetts


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Boston RSS job feeds