Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: January 22, 2019
Job Description:
Working under the direction of the Engineering Senior Team Lead,
will be responsible for software design and development, and delivering
features that enhance MathWorks software applications; converting MATLAB
into embeddable C code; working independently and with the team to
design and research new capabilities; implementing design in C++ within
MathWorks compiler framework; working with QA to ensure quality of
features; interfacing with customers to obtain feedback on software
features; and developing creative workflows and tools. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering or Computer Science and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering or Computer Science and five (5) years of experience in job offered
or five (5) years of experience in compiler design. Special Requirements: • Demonstrated expertise designing algorithms in C++ or C
for control-flow analysis and compiler optimizations. • Demonstrated expertise designing algorithms to enhance
compiler constructs and to support new language features. • Demonstrated expertise processing intermediate
representation to develop new algorithms for compiler transforms. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 20848 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 , Software Engineer, Engineering , Natick, MA, Massachusetts