Working at MathWorks | Glassdoor

MathWorks Overview

Natick, MA
1001 to 5000 employees
1984
Company - Private
Information Technology
$500 million to $1 billion (USD) per year
MathWorks is the leading developer of mathematical computing software. Engineers and scientists worldwide rely on its products to accelerate the pace of discovery, innovation, and development. MATLAB, the language of technical computing, is a programming environment for ... Read more

Mission: Our goal is to change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science.


Glassdoor Awards

Best Places to Work: 2017 (#16), 2015 (#19), 2014 (#22), 2013 (#36)

Highest Rated CEOs: 2016 (#15)

Company Updates

  • Forbes names MathWorks a Best Employer 2017, ranking #3 in the software industry!

    America's Best Midsize Employers

    Where are the best places to work? We polled 30,000 U.S. employees and came up with a ranking of the top 500 large employers and the top 250 midsize ones. Is your company on the list?

  • MathWorks made the list of Highest Paying Internships in America for 2017!

    25 Highest Paying Internships in America for 2017 - Glassdoor Blog

    Gone are the days when interns were relegated to coffee runs and note taking. These days, interns at some of America's most popular companies are responsible for high-level engineering, engaging marketing projects, and Q&A sessions with executives. Of course, there are fun activities like summer parties and intern class bonding trips.

See AllSee All

MathWorks – Why Work For Us?


MathWorks develops MATLAB and Simulink— software that transforms the way engineers and scientists think and work. Every member of the MathWorks team, from marketing to sales and support to business operations to engineering and development, contributes to delivering the software that shapes the things we all rely on in our daily lives. That's no exaggeration. Look behind your cell phone, your car, the plane you fly on, the newest medical technologies that could save and change lives, and the scientific advances that inspire and amaze us, and you'll find MATLAB and Simulink. Our customers are advancing the world of engineering and science. And we help them do it.

Whatever your job, your unique strengths will be fully engaged and you will be surrounded by incredible people. We cultivate an enjoyable, vibrant, participatory, and rational work environment that nurtures individual growth, empowerment, and responsibility; appreciates diversity; encourages initiative and creativity; values teamwork; shares success; and rewards excellence.

Our goal is to change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science. Bring your curiosity, drive, and energy – come work with us.

What's life like at MathWorks?

Innovative. Challenging. Rewarding. Energized. An atmosphere built on respect for each other and the continuous pursuit of excellence. It’s a culture that revolves around friendly, smart people who respect and invest in each other. The environment is 100% collaborative. And it’s designed for all of us to succeed.

Each of us at MathWorks brings a unique background and perspective to the job, but we share a set of core values. These values help create the vibrant and rational workplace that nurtures our growth as individuals and as an organization.

We think MathWorks is a great place to work. But it's not all about work. You'll have plenty of opportunity to enjoy yourself and your coworkers, celebrate successes, and give back to your community.

Mission and Core Values

Our guiding principle is "Do the Right Thing." This means doing what is best for our staff members, customers, business partners, and communities for the long term, and believing that "right" answers exist. It also means measuring our success, not merely in financial terms, but by how consistently we act according to this principle.

Our mission is to change the world by accelerating the pace of discovery, innovation, development, and learning in engineering and science.

Core values are the essential and enduring philosophies of MathWorks that are integral to our success.

Continuous Improvement and the Pursuit of Excellence

We relentlessly pursue continuous improvement and excellence in projects, products, processes, and services, and define success as getting the right things done well.

Respect and Invest

We believe in respect for the individual and care about investing in each other's growth, both for people at MathWorks and for those in our extended community.

Rational Workplace

We believe in building a rational workplace and in making intelligent decisions. In any given situation, we believe that there is a "right answer" and a best way to do things, and we strive to reach them.

Learning and Self-Improvement

We maintain curiosity towards the world and have a passion for lifelong learning. We believe in continuous self-improvement and in developing our own leadership skills.

Credibility and Integrity

We conduct ourselves with uncompromising integrity and honesty as individuals, as teams, and as a company. We strive to earn enduring credibility with others, which we believe is essential to long-term personal and business relationships.

Social Mission

MathWorks is committed to acting responsibly as a global corporate citizen. We actively support our communities and promote social and environmental responsibility. We believe that investing in our Social Mission Program helps us to lead in both our communities and the field of technical computing.

We strive to achieve this through our Social Mission pillars: 

Investments in Education

We support innovative programs that advance education in the disciplines of engineering, science, and math. 

Staff-Driven Initiatives

We empower staff members to volunteer their time and talent in ways that can transform lives. 

Local Community Support

We support the vitality of the communities in which we work by contributing to organizations that help develop and enrich our cities and towns and by participating in local initiatives. 

Green Initiatives

We promote environmental sustainability through programs focused on awareness, recycling, energy conservation, resource management, and emissions reductions. 

Global Relief Efforts

We provide financial aid through authorized relief organizations in times of crisis.

 “It's great to be part of an organization that believes in making an impact not only in the technology landscape but also in the greater good.” – Subhadra, MathWorks

MathWorks Reviews

3.9
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
MathWorks President and CEO Jack Little
Jack Little
515 Ratings
  • Featured Review

    Helpful (55)

    "Fantastic place to work"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Principal Programmer/Analyst in Natick, MA
    Current Employee - Principal Programmer/Analyst in Natick, MA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at MathWorks (More than 10 years)

    Pros

    I've been with MathWorks for over 15 years, and have never seriously considered leaving. While many companies espouse guiding principles and core values, I've never seen a company that actually lives them the way MathWorks does. Management is both responsive and open-minded. The atmosphere is relaxed but the work expectation is top-notch.

    Cons

    Consensus-based decision-making can be frustrating on occasion.

See All 762 Reviews

MathWorks Photos

MathWorks photo of: Collaboration
MathWorks photo of: Natick - Corporate Headquarters
MathWorks photo of: Natick campus
MathWorks photo of: Apple Hill Cafeteria
MathWorks photo of: Apple Hill Cafeteria
MathWorks photo of: New office building
See All PhotosSee All

MathWorks Interviews

Experience

Experience
55%
31%
13%

Getting an Interview

Getting an Interview
69%
19%
6%
3
0
0

Difficulty

2.7
Average

Difficulty

Hard
Average
Easy
  1. Helpful (368)  

    Applications Support Engineer Interview

    Anonymous Interview Candidate in Natick, MA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 3+ months. I interviewed at MathWorks (Natick, MA) in February 2015.

    Interview

    1.HR round(online video recorded)-15 mins
    2.Technical Phone Interview(Math,C/C++,Programming Concepts,Control Systems)-1 hour
    3.On-site interview(Math,C/C++,Programming Concepts,Control Systems)-4 rounds 9 am - 2 pm
    Programming Concepts
    1.Given a random array of numbers.How do you sort them?Select any sorting algorithm and write the pseudo code.(C)
    I implemented Merge Sort with merge subroutine
    I forgot base case ,I added later
    2.1/8th of a circle.(NS)
    I gave semi optimum solution.There was a better way without using trignometric functions
    C++
    2.Given inheritence hierarchy -which of the following is valid?(C)
        A
       / \
      B C
     /
    D
    void alpha(B *arg)
    A*Aptr =new A;
    B*Bptr=new B;(valid)
    C* Cptr=new C;
    D*Dptr=new D;(valid)

    3.What does the following line of code do?(C)
    char*c ="Hello"
    char d[6];
    while(*c++=*d++);

    Matlab
    What is primary function and subfunction?(C)
    What is difference between nested function and subfunction?(C)
    nested functions-can access variables declared inside main functions.

    What is private function?(C)
    inside private folder
    What is hf=gca;(DA)
    gui
    returns current axes handle
    What is event function call back?(DA)
    How to access data members of a structure?
    What are cell arrays?
    C1={}
    C2={}
    what is C1()
    what is C1{}
    What is this code doing
    mystruct =struct('field1',{1,2,3}...
    'field2',{4,5,6s});
    MATH
    1.Plot the derivative of the function(C)
    2.Find the partial fraction of given expression(C)
    3.Find the gradient of the given function.(C)

    Controls Systems
    1.Explain lead and lag compensators(C)
    2.Linearise the system(C)
    3.Find the Transfer function from the state space equation.(C)
    4.Given x1 and x2 dot ,find the Lyapunov equation.(NC)
    Hiring Manager Interview
    1.How do you handle several projects simultaneously?
    2.What are your strengths and weaknessness,according to your advisor?
    3.How did you handle a situation when you missed a deadline?
    4.How was your experience at Grad School?
    5.If you are the dean of your university ,what would you change?
    6.How did you approach a task which you had no knowledge before hand?

    HR Interview
    Why did you apply at MathWorks?
    If I gave you $2000 for training ,what training would you use it for?
    What is your plan after EDG?

See All 1,769 Interviews

MathWorks Awards & Accolades

  • Employees’ Choice - 50 Best Places to Work, Glassdoor, 2015
  • Employees’ Choice - 50 Best Places to Work, Glassdoor, 2014
  • Top 25 Companies for Work-Life Balance, Glassdoor, 2013
  • Employees’ Choice - 50 Best Places to Work, Glassdoor, 2013
  • Computer Society Pioneer Award: MATLAB Creator Cleve Moler, IEEE, 2012
See More

Work at MathWorks? Share Your Experiences

MathWorks
  • Star
  • Star
  • Star
  • Star
  • Star
 
Click to Rate
or