CambridgeRecruiter Since 2001
the smart solution for Cambridge jobs

Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: February 24, 2020

Job Description:

Working under the direction of the Engineering Manager 1, will be responsible for designing, developing and testing

sophisticated software applications and systems; contributing to advancing the core technology in Embedded Coder

that enables automatic code generation from Simulink; enhancing the core infrastructure of Embedded Coder to allow

users to customize the generated code; using features of Simulink products to support a large code base; and

participating in all aspects of software development including collecting requirements, writing specifications, coding,

testing and collaborating with other teams.

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 code generation for

Simulink.

Special Requirements:

Demonstrated expertise 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.

Demonstrated expertise developing embedded code generation applications using C++, MATLAB, and graph-like

data structures; and customizing auto-generated code from Simulink using Simulink Coder and Embedded Coder.

Demonstrated expertise using OpenCV library to build software infrastructures that deploy C/C++ algorithms for

computer vision and robotics applications, including functional design and workflow enhancements.

Demonstrated expertise in unit testing and object oriented design and programming using C++ and MATLAB; and

debugging large-scale code base (100K + lines of code) for system design and production code generation

applications using GDB tool, Valgrind, MATLAB debugger, Simulink debugger, and TLC debugger.

[Expertise may be gained during Graduate program.]

For the position listed above, interested candidates may search by job code 23452 for specific job details and

requirements and apply online on the Careers Page at http://www.mathworks.com/company/jobs

Keywords: The MathWorks, Inc., Cambridge , 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!

Cambridge RSS job feeds