SomervilleRecruiter Since 2001
the smart solution for Somerville jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: July 27, 2021

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software; designing and implementing new features for Stateflow, a high level, graphical programming environment supported by a state-of-the-art simulator, debugger, and code generation engine and used in the design of millions of real products around the world ranging from cell-phones to aircraft engines; contributing to all aspects of Stateflow development from language design to compiler optimizations and back-end technologies; leveraging C++ programming and compiler technology, including intermediate representation and control-flow analysis, to perform complex software development; improving the usability and expressiveness of the Stateflow language as well as improving the efficiency of the generated code; and participating in all aspects of growing the product including requirements gathering, functional designing, marketing, intellectual property protection, software design and implementation.

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 object-oriented design and development of code generation and compiler 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 object-oriented design and development of code generation and compiler technology.

Special Requirements:

Demonstrated expertise in multi-threaded programming in C/C++ and MATLAB, including using directed graph/tree traversal algorithms, according to data structures and object oriented design patterns.

Demonstrated expertise in C/C++ code generation using compiler technologies -- intermediate representation, abstract syntax tree, parser, lexical analyzer, and code generator.

Demonstrated expertise using model-based design and simulation technologies, including Just-In-Time (JIT) compilers, to develop state machine architecture for simulation and code generation.

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

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

Keywords: The MathWorks, Inc., Somerville , Senior Software Engineer, Computer , Natick, Massachusetts , 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!

Somerville RSS job feeds