BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: December 14, 2021

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software systems; supporting the core technology that enables automatic code generation from MATLAB and Simulink; developing novel compiler optimization techniques to automatically generate efficient code for large-scale embedded systems; solving challenging software problems involving compiler technologies; designing innovative algorithms and integrating them into MathWorks code generation environment to improve the efficiency of the generated code; and participating in all aspects of software development: collecting requirements, writing specifications, coding, testing and supporting customers.

Education and Experience:

Masters degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and two (2) years of experience in job offered or two (2) years of experience in development, testing or technical support of code generation technologies.


Ph.D. degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and no experience.

Special Requirements:

Demonstrated expertise in object-oriented algorithmic programming, using data structures and tree traversal algorithms, and design in C/C++.; and developing embedded code generation applications using C, C++ and MATLAB programming languages.

Demonstrated expertise debugging and enhancing legacy C++ codebase on Linux using GDB and GCC.

Demonstrated expertise performing embedded software development using microcontrollers -- BeagleBone and Teensy -- or computing devices -- NUC and Jetson.

Demonstrated expertise designing, developing, and delivering technical demonstrations of research, training materials, or software engineering courses on compiler optimization to engineers or engineering students.

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

For the position listed above, interested candidates may search by job code 27837 for specific job details and requirements and apply online on the Careers Page at

Keywords: The MathWorks, Inc., Boston , Senior Software Engineer, Computer , Natick, Massachusetts, Massachusetts

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Boston RSS job feeds