Senior Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: August 8, 2017
Job Description:
Working under the direction of the Engineering, Senior Team Lead
3, will be responsible for performing all aspects of Stateflow
development from language design to compiler optimizations and back-end
technologies; designing, problem solving, and software development; improving
the usability and expressiveness of the Stateflow language as well
as improving the efficiency of the generated code; and engaging in
all aspects of growing the product including requirements
gathering, functional design, marketing, layout algorithm design, software
design and implementation. Education and Experience: Master’s degree (or foreign education equivalent) in
Engineering, Computer Science, Applied Mathematics, or Physics and two (2)
years of experience in job offered or two (2) years of experience in
layout algorithm design. OR Ph.D. degree (or foreign education equivalent) in Engineering,
Computer Science, Applied Mathematics, or Physics and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, Applied Mathematics, or Physics and six (6)
years of experience in job offered or six (6) years of experience in
layout algorithm design. Special Requirements: • Demonstrated expertise writing algorithms in C++ and
MATLAB. • Demonstrated expertise writing compiler optimization
algorithms in C++. • Demonstrated expertise writing algorithms to model finite
state machines. • Demonstrated expertise developing software solutions to integrate into large complex code bases (1M+ lines of code). [Experience and/or expertise may be gained during Doctoral
program.] For the position listed above, interested candidates may search
by job code 17390 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