EastHartfordRecruiter Since 2001
the smart solution for East Hartford jobs

Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: February 1, 2021

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software; developing and maintaining compiler technology that enables code generated for deep learning and computer vision algorithms from MATLAB and Simulink to run on high-performance computing platforms, including multi-core CPUs, GPUs and vision DSPs; participating in all phases of the planning, developing, and testing of compiler technology; designing, architecting, implementing and testing new parallel compilation technologies to enable algorithms written in Simulink and MATLAB to efficiently execute on parallel computing platforms; developing partitioning, scheduling and memory optimization algorithms; optimizing deep learning deployment for various hardware platforms; implementing designs in C++ and MATLAB; and testing and integrating features in Simulink and code generation products.

Education and Experience:

Masters degree or higher (or foreign education equivalent) in Engineering or Computer Science and no experience.

OR

Bachelors degree (or foreign education equivalent) in Engineering or Computer Science and five (5) years of experience in job offered or five (5) years of experience in development, testing or technical support of deep learning applications.

Special Requirements:

Demonstrated expertise programming in C++ and MATLAB or Python, including object-oriented design and analysis in C++ and MATLAB or Python according to design patterns.

Demonstrated expertise using MATLAB and Simulink code generation technologies and the underlying compiler infrastructure technology compiler construction, intermediate representation and graph optimizations -- to convert MATLAB and Simulink semantics to front-end agnostic representation for code optimization and C/C++ and CUDA code generation.

Demonstrated expertise applying statistical methods -- linear algebra, probability, and mathematical optimization -- and machine learning methods -- classification and regression -- to build statistical tools and machine learning applications.

Demonstrated expertise applying deep learning algorithms to design and develop computer vision and image processing applications using MATLAB and deep learning frameworks -- TensorFlow, PyTorch, TensorRT, or CuDNN; and in Graphics Processing Unit (GPU) programming and optimization using CUDA.

[Expertise may be gained during Graduate program.]

For the position listed above, interested candidates may search by job code 25158 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., East Hartford , Software Engineer, Engineering , Natick, MA, Connecticut


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 Connecticut jobs by following @recnetCT on Twitter!

East Hartford RSS job feeds