Senior Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: April 9, 2019
Job Description:
Working under the direction of the Engineering Manager, will be
responsible for shaping the C/C++ code generator of the Simulink Coder environment; designing and implementing
compiler transforms; adding high performance backend services that enable engineers around the world to work more
efficiently and effectively; designing and implementing compiler based code optimizations; and taking features from
concept to completion. Education and Experience: Master’s degree (or foreign education equivalent) in
Engineering, Computer Science, or Mathematics and two (2) years of experience in job offered or two (2) years of experience in
compiler and code optimization. OR Ph.D. degree (or foreign education equivalent) in Engineering,
Computer Science, or Mathematics and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, or Mathematics and six (6) years of experience in job offered or six (6) years of experience in
compiler and code optimization. Special Requirements: • Demonstrated expertise in compiler workflow optimization and
code generation optimization using Intermediate Representation (IR) construction; and implementing data flow
analysis, including pointer alias analysis in compiler optimizations and static evaluation, of virtual functions. • Demonstrated expertise writing algorithms in C++ for code
optimization and cache memory optimization. • Demonstrated expertise in design and implementation of C++
algorithms for loop parallelization. • Demonstrated expertise designing real-time operating systems
or software processes running on real-time operating systems. [Experience and/or expertise may be gained during Doctoral
program.] For the position listed above, interested candidates may search
by job code 21120 for specific job details and requirements and apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Billerica , Senior Software Engineer, Engineering , Natick, MA, Massachusetts