BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: April 9, 2019

Job Description:

Working under the direction of the Engineer - Senior Team Lead 4, will be responsible for propelling the core technology

that enables automatic code generation from MATLAB and Simulink for ADAS and autonomous driving systems;

developing novel compiler optimization techniques to automatically generate efficient code for large-scale embedded

systems; solving challenging software problems involving computer vision and compiler technologies; designing

innovative algorithms and integrating them into MathWorks code generation environment to improve the efficiency of

the Embedded Coder’s and MATLAB Coder’s generated code; and participating in all aspects of software development,

including collecting requirements, writing specifications, coding, testing and supporting customers.

Education and Experience:

Master’s degree (or foreign education equivalent) in Engineering, Computer Science, or Physics and two (2) years of

experience in job offered or two (2) years of experience in design, development or testing of computer vision

algorithms.

OR

Ph.D. degree (or foreign education equivalent) in Engineering, Computer Science, or Physics and no experience.

OR

Bachelor’s degree (or foreign education equivalent) in Engineering, Computer Science, or Physics and six (6) years of

experience in job offered or six (6) years of experience in design, development or testing of computer vision algorithms.

Special Requirements:

• Demonstrated expertise developing and optimizing computer vision and machine learning algorithms in C, C++,

and MATLAB using SIMD and multicore technologies.

• Demonstrated expertise designing, integrating, and benchmarking algorithms in Embedded Coder’s generated

C/C++ code to improve the performance of computer vision and ADAS algorithms.

• Demonstrated expertise in end-to-end software development, including requirements analysis, design,

implementation, integration, and testing; in object-oriented design and analysis using C/C++, including analyzing, re-

architecting and refactoring a large legacy code base (100K + lines of code); and architecting code according to design

patterns.

• Demonstrated expertise developing compiler optimization techniques using C/C++ to automatically generate

efficient C/C++ code for embedded vision systems; and using MATLAB and Simulink code generation technologies and

the underlying compiler infrastructure technology -- intermediate representation and abstract syntax tree -- to convert

MATLAB and Simulink semantics to front-end-agnostic representation for code optimization and C/C++ code

generation.

[Experience and/or expertise may be gained during Doctoral program.]

For the position listed above, interested candidates may search by job code 21112 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 , Senior 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