Senior Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: June 11, 2018
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for developing algorithms for the analysis of ODE
systems, in particular the estimation of parameters; building and
maintaining the modeling and simulation backend of the SimBiology product;
participating in the requirements definition, architecture, and development of
a software project framework; working with internal and external
customers to refine requirements, priorities, and features; contributing
to all levels of the software development cycle including architecture,
design, implementation, and testing; and adhering to high quality coding
and testing practices. Education and Experience: Master’s degree (or foreign education equivalent) in
Engineering, Computer Science, Physics, or Mathematics and two (2) years
of experience in job offered or two (2) years of experience
performing research or systems development in numerical analysis. OR Ph.D. degree (or foreign education equivalent) in Engineering,
Computer Science, Physics, or Mathematics and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, Physics, or Mathematics and six (6) years
of experience in job offered or six (6) years of experience
performing research or systems development in numerical analysis. Special Requirements: • Demonstrated expertise in object oriented design using C++
and applying C++11 standards or above, including analyzing
requirements of a large legacy code base (200K+ lines of code). • Demonstrated expertise in computer architecture
engineering including performance or static analysis. • Demonstrated expertise applying analytical and numerical
methods -- ordinary and delay differential equation, optimization,
sensitivity analysis, and Bayesian estimation. • Demonstrated expertise writing and implementing C++ and
MATLAB algorithms to simulate dynamic models under uncertainty, and
for surrogate modeling and model order reduction. [Experience and/or expertise may be gained during Doctoral
program.] For the position listed above, interested candidates may search
by job code 18954 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., New Bedford , Senior Software Engineer, Engineering , Natick, MA, Massachusetts