CambridgeRecruiter Since 2001
the smart solution for Cambridge jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: December 3, 2018

Job Description:

Working under the direction of the Engineering Manager 1, will be

responsible for developing application software that enables scientists

and engineers to model and simulate dynamic systems (e.g., automobiles,

airplanes, and spacecraft), to design the algorithms needed to control

systems, and to convert algorithms into code that is used to control the

real system; working on the infrastructure and GUIs for defining and

storing data in Simulink; enhancing the capabilities of MathWorks

customers to componentize data in Simulink; applying C++ programming,

data structures, object-oriented design, and user workflows to enhance

Simulink's core infrastructure and graphical user interfaces; and

designing and implementing new product features in C++ and working

collaboratively with a cross functional team for the release of features

to MathWorks customers.

Education and Experience:

Master’s degree (or foreign education equivalent) in Engineering,

Computer Science, or Computer Science and Applications and two (2) years

of experience in job offered or two (2) years of experience designing

and analyzing numerical simulation algorithms.

OR

Ph.D. degree (or foreign education equivalent) in Engineering, Computer

Science, or Computer Science and Applications and no experience.

OR

Bachelor’s degree (or foreign education equivalent) in Engineering,

Computer Science, or Computer Science and Applications and six (6) years

of experience in job offered or six (6) years of experience designing

and analyzing numerical simulation algorithms.

Special Requirements:

• Demonstrated expertise in object-oriented design and analysis

using C++ and MATLAB.

• Demonstrated expertise writing code to model electrical or

simulation systems.

• Demonstrated expertise writing algorithms, including applying

graph theory, numerical methods, and Stochastic Analysis to model

electrical or simulation systems.

• Demonstrated expertise designing and developing dynamic and

Stochastic simulation algorithms for large codebase (100K+ lines of

code), including enhancing workflows and version control.

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

For the position listed above, interested candidates may search by job

code 20597 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 , 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!

Cambridge RSS job feeds