MathWorks Jobs & Careers in Natick, MA

Hiring? Post a Job
239 job openings Back to all jobs

Show:  All Results Last 7 Days
11 days ago

Senior Compiler Engineer

MathWorks Natick, MA

We are seeking a highly motivated and skilled compiler engineer with strong software engineering skills to develop the next generation MATLAB code… MathWorks

4 days ago

Copy Services Specialist

MathWorks Natick, MA

• Trouble shooting of all minor printer/copier issues (toner, jams, etc.) and escalating service calls to Copy Services vendor as needed… MathWorks

6 days ago

Bio, Aero, other Engineering - Application Support Engineer

MathWorks Natick, MA

include: • Contribute to products and projects with other departments, such as Software Development, Technical Marketing, Customer Training, and… MathWorks

9 days ago

MATLAB Coder Software Engineer in Test

MathWorks Natick, MA

• Develop automated test infrastructure and test suites for testing the UI. • Design and run sweep testing using various techniques such as… MathWorks

17 days ago

Build System Software Engineer

MathWorks Natick, MA

• Document work to help train and educate developers about the build system. • Experience using GNU make • Experience with XML… MathWorks

15 days ago

Web MATLAB Desktop UI Developer

MathWorks Natick, MA

• Collaborate with other development teams and creatively invent new solutions… MathWorks

29 days ago

Communications Engineering Technical Writer

MathWorks Natick, MA

Do you have an aptitude and desire to write about technical topics? Do you have a strong communications systems background with programming… MathWorks

9 days ago

Senior User Experience Specialist

MathWorks Natick, MA

Our user experience team has over 60 passionate user experience professionals with experience in user research, usability testing, and design. The… MathWorks

7 days ago

Contract Technical Recruiter

MathWorks Natick, MA

We value recruiters who bring creativity to the process of candidate sourcing and are tenacious in their desire to recruit and hire the best… MathWorks

13 days ago

CRM Quality Engineer

MathWorks Natick, MA

• Participate in all aspects of product development and design. • Experience with CRM applications (Salesforce a plus… MathWorks

MathWorks Reviews

360 Reviews
360 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
MathWorks President and CEO Jack Little
Jack Little
291 Ratings
  1. 6 people found this helpful  

    In the business sector, MathWorks is one of the best.

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Senior Developer in Natick, MA
    Current Employee - Senior Developer in Natick, MA

    I have been working at MathWorks full-time (more than 8 years)


    Great working environment. Everyone has an office.

    People respect and invest in the success of the company and each other.

    MathWorks is financially very strong and stable. For a decade it has been consistently growing.

    A lot of interesting ideas and advances in the technology. Every new hire can learn a lot, college grads or veteran developers.

    Considering that the main products were created in the 80s and early 90s, it is really amazing that there are still many innovations happening in the products.

    Deeply penetrated markets. Well respected in the industry and a lot of loyal customers.

    Good work/life balance.

    Good communication with customers. Customers loved the products and they are helping to shape the future of MathWorks.

    If you want to find a good example of Jim Collins' book, this is the place. It shines in quite a few areas that Collins has highlighted in his book "Built to last" and "Good to great". For example, the 'cult-like culture' is an intentional results of years of cultivation.


    Overall, the main markets are R&D and education institutes for MATLAB and control design automation for Simulink. These are small and well-established markets. MathWorks products have very strong standing in these markets, but the market itself is not growing rapidly. This means relatively weak salary and slow financial growth for individuals. With the stakeholder bonus, the total income is average in the design automation market.

    Another typical pitfall for tech companies from the 80s is that there is no career growth outside the management track. If you are good in a technical area, you are expected to become a senior team lead (STL) and then a manager. It is impossible to stay in the engineering track. As a result, quite a number of real good engineers have to leave the company to pursue technical advances.

    The weak mid-level managers is another result of the same problem. The mid-level managers were good engineers 5-or-10 years ago. They are in a manager role now, but some are weak at leadership skills and try to play the engineering role by making critical technical decisions and try to squeeze time to do coding works. This is bad for both parties, it discourages the engineers, creates conflicts and even makes it hard for the managers to grow in their management role.

    The engineering levels and management levels were invented when the company was still small and no one has that many years of experiences. They left very few space to grow when the company became big and people became older. As a result it has become harder and harder to get promoted because there is not so many levels to grow and there are so many people who need the promotion.

    Over 10 years ago it was decided that MathWorks will follow 'the Toyota way' and then became a process oriented company. "There is a process for it" has been the trend ever since. For a currently company with 3K employee it feels as if the company were 10x its size. There are a lot of lengthy processes and useless meetings. Mostly because the process were invented by the managers. A lot of people/parties needs to be involved for very trivial issues. Maybe someday the executive team can realize that the Toyota way was born out of Japanese culture for production system and US sofware companies really need to customize it for their own needs.

    Over the last few years the company has gradually fell into the pattern of Collins' other book, "how the mighty fall". For example, most teams have lost their focus. (If every team has more than 10 focus areas, is it still appropriate to call it a 'focus'?) Luckily the top executive team seems to be aware of the issues and are improving it.

    Advice to ManagementAdvice

    Create good career paths for the top engineers to advance their career; do not force them into management roles.

    Here is another idea: when a lot of people have 10-20 years of experience, just invent new levels so that people can grow into.

    Think again about fully embracing the processes. Sometimes it may not be a good idea. Try it in small scale and listen to feedback.

    Positive Outlook
    Approves of CEO

Work at MathWorks? Share Your Experiences


Click to Rate