Senior Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: April 4, 2016
Job Description:
Description: Working under the direction of the Engineering - Senior Team
Lead 4, will be responsible for modeling, simulation and code generation
of hierarchical state machines; participating in all phases of our
design, development, and testing of simulation and code-generation
technologies for Stateflow; and working on an exciting combination of
hard-core software engineering, and compiler technology for our
code-generation products. Education and Experience: Master’s degree (or foreign education equivalent) in Computer
Science, Engineering, Physics or Information Technology and two (2) years
of experience in job offered or two (2) years of experience in
compiler design. OR Ph.D. degree (or foreign education equivalent) in Computer
Science, Engineering, Physics or Information Technology and no
experience. OR Bachelor’s degree (or foreign education equivalent) in Computer
Science, Engineering, Physics or Information Technology and six (6) years
of experience in job offered or six (6) years of experience in
compiler design. Special Requirements: • Demonstrated expertise developing finite state machine applications that translate graphical state transition design
into deployable target code using control-flow analysis and
directed graph/tree traversal algorithms. • Demonstrated expertise building large-scale engineering
software using multi-threaded programming, data structures, design
patterns, and object oriented programming languages -- C/C++. • Demonstrated expertise designing and implementing phases of
a compiler pipeline - including front-end semantic analysis,
intermediate representations, optimizations, and back-end code
generation. [Experience and/or expertise may be gained during Graduate
program.] For the position listed above, interested candidates may search
by job code 15815 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Boston , Senior Software Engineer, Engineering , Natick, MA, Massachusetts