BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: December 14, 2021

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software; working with the Simulink Integration Platform team to architect numerical algorithms and modeling features in the Simulink platform; developing new advanced numerical C++ algorithms and block features, and their corresponding automatic code generation capabilities; designing and implementing architecture enhancements for algorithm and block development; improving the design of Simulink block UI for better user experience; participating in all aspects of the software development cycle, including design, development, and testing; and contributing to the best practices for MathWorks development processes.

Education and Experience:

Masters degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and two (2) years of experience in job offered or two (2) years of experience in model-based design or performance optimization of simulation functionality.


Ph.D. degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and no experience.

Special Requirements:

Demonstrated expertise in object-oriented programming and design using modern C++, JavaScript and MATLAB.

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 and analyzing numerical algorithms for consistency, stability, error analysis and order of convergence; and applying numerical methods -- finite difference, finite element, finite volume, quasi-Newton, and linear methods -- for physics and mathematical simulation.

Demonstrated expertise developing Simulink integration platform models using cross-platform continuous integration tools.

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

For the position listed above, interested candidates may search by job code 27831 for specific job details and requirements and apply online on the Careers Page at

Keywords: The MathWorks, Inc., Boston , Senior Software Engineer, Computer , Natick, Massachusetts, Massachusetts

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

I'm looking for
in category

Log In or Create An Account

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

Boston RSS job feeds