ChicopeeRecruiter Since 2001
the smart solution for Chicopee jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: June 1, 2020

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software; developing robust, efficient, highly optimized numerical algorithms to solve problems in MathWorks core technical computing domains; implementing numerical algorithms in the core of MathWorks products by utilizing floating-point arithmetic, computer organization, and numerical algorithms to produce highly performing software; developing sparse and dense linear algebra algorithms; maintaining, upgrading, and integrating third-party libraries used for dense and sparse linear algebra operations; performing version control code development and reviewing developed code; developing tests using MATLAB testing framework; testing and integrating developed code using MathWorks Build and Test (BaT) clusters; coordinating with cross functional teams in the end-to-end software development process, including Development, Quality Engineering, Documentation, Usability, and Program Management; documenting and presenting feature designs; and developing MathWorks product demonstrations for customers.

Education and Experience:

Masters degree (or foreign education equivalent) in Engineering, Computer Science, or Mathematics and two (2) years of experience in job offered or two (2) years of experience in numerical modeling of mathematical simulation software.

OR

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

OR

Bachelors degree (or foreign education equivalent) in Engineering, Computer Science, or Mathematics and six (6) years of experience in job offered or six (6) years of experience in numerical modeling of mathematical simulation software.

Special Requirements:

Demonstrated expertise in the full software development life cycle (SDLC), including requirements gathering, functional design, architecture design, implementation, and testing; and in algorithmic programming in C++ and MATLAB.

Demonstrated expertise developing and analyzing numerical algorithms for consistency, stability, error analysis and order of convergence.

Demonstrated expertise applying numerical methods (finite difference, finite element, finite volume, quasi-Newton, and linear methods) to algorithm design for sparse and dense linear algebra; and analyzing and simulating physical models using partial differential equations (PDEs) and boundary values.

Demonstrated expertise maintaining and updating MKL Cluster libraries.

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

For the position listed above, interested candidates may search by job code 23765 for specific job details and requirements and apply online on the Careers Page at http://www.mathworks.com/company/jobs

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

Chicopee RSS job feeds