ManchesterRecruiter Since 2001
the smart solution for Manchester jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: February 24, 2020

Job Description:

Working under the direction of the Engineering Manager, will be responsible for designing, developing and testing

sophisticated engineering systems used in automobiles, aircraft, and spacecrafts; conceptualizing, architecting, and

implementing ground-breaking block-diagram modeling capabilities; contributing to development of next generation

code-generation technologies that help convert graphical block diagrams to production-ready code for embedded

systems; leveraging C++ and algorithm development skills to design and implement new capabilities for MathWorks

flagship Simulink platform; adding fundamental new capabilities for modeling and simulating complex large-scale

systems, enhancing the performance of MathWorks simulation engine, and adding new syntactic and semantic

capabilities for block-diagram modeling; designing new capabilities into MathWorks automatic code generator that

creates real-time code for embedded applications from block diagram models; mastering numerous features in

Simulink products, delving into a large code base and large test suites, and shipping products that are essential to

MathWorks customers workflows; and participating in all aspects of software development including collecting

requirements, writing specifications, coding, testing and collaborating with other teams.

Education and Experience:

Masters degree (or foreign education equivalent) in Engineering or Computer Science and two (2) years of experience

in job offered or two (2) years of experience in design, development, and testing of control design automation

technology.

OR

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

OR

Bachelors degree (or foreign education equivalent) in Engineering or Computer Science and six (6) years of experience

in job offered or six (6) years of experience in design, development, and testing of control design automation

technology.

Special Requirements:

Demonstrated expertise developing and testing initialization and semantics within a Simulink environment,

performing simulations using model-based design tools, and simulating control systems using Simulink.

Demonstrated expertise using data structures and directed graph/tree traversal algorithms, and using object

oriented design patterns to optimize code performance, including re-architecting and refactoring code.

Demonstrated expertise programming in C/C++, MATLAB, and Simulink.

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

For the position listed above, interested candidates may search by job code 23454 for specific job details and

requirements and apply online on the Careers Page at http://www.mathworks.com/company/jobs

Keywords: The MathWorks, Inc., Manchester , Senior Software Engineer, Engineering , Natick, MA, New Hampshire


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 New Hampshire jobs by following @recnetNH on Twitter!

Manchester RSS job feeds