Senior Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: October 15, 2018
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for working with a team of talented software
engineers committed to changing software tools to design complex
engineering systems used in almost all engineering fields; helping
conceptualize, architect, and implement ground-breaking block-diagram
modeling capabilities; contributing to development of cutting edge
simulation tools for multi-domain simulation; using C++ and object oriented
design principles, designing and implementing new capabilities for
MathWorks flagship Simulink platform; adding fundamental new capabilities
for modeling and simulating complex large-scale multi-domain
systems, and modeling discrete/continuous boundary cyber-physical systems;
and participating in all phases of the software development
lifecycle, including design, development, and testing new features for
shipment to MathWorks customers. 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
designing algorithms to solve inverse mathematical problems. 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
designing algorithms to solve inverse mathematical problems. Special Requirements: • Demonstrated expertise applying linear algebra and
numerical algorithms to algorithm design. • Demonstrated expertise in object-oriented design and
analysis using C and C++, and programming in MATLAB. • Demonstrated expertise extending and enhancing functionality
of large scale software (1M+ lines of code). • Demonstrated expertise designing algorithms to solve
inverse mathematical problems. [Experience and/or expertise may be gained during Doctoral
program.] For the position listed above, interested candidates may search
by job code 19474 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Pawtucket , Senior Software Engineer, Engineering , Natick, MA, Rhode Island