MathWorks is an American corporation that focuses on developing mathematical computing software and other services. Its two main software products are MATLAB and Simulink. The former revolves around data analysis, mathematical models, and algorithms; the latter is a program that generates code and runs simulations.



Looks For

MathWorks is looking to hire individuals who are energetic and passionate about advancements in engineering and science. They want employees who have unique strengths, can work well on a team, and are dedicated to innovation and development.

History of


MathWorks was founded in 1984 by Cleve Moler, Jack Little, and Steve Bangert in Portola Valley, California. The company revolved around the product, MATLAB, which was originally created in the 1970s by Moler and was redeveloped in 1984 to correspond to the programming type C. The company then relocated to Massachusetts and began to expand, subsequently becoming profitable in the year 1997.


Internship Programs

MathWorks Internship Program

MathWorks offers an internship program for graduate and undergraduate students looking to gain valuable work experience. These positions last between three and six months, both over the summer and throughout the year. As a MathWorks intern, you’ll work on a variety of projects with milestones and deliverables. You’ll also have a dedicated mentor to help you get started who will also give you regular feedback throughout your internship.

What it's like to Work at


Quick Facts

Entry-level careers:
UI & UX Design
Quality Assurance
Sales Operations
Customer Support / Success
PR / Corporate Communications
Human Resources / People / Talent
Legal / Public Policy
Office Locations
Boston, MA
San Diego, CA
San Francisco, CA
Los Angeles, CA
Detroit, MI
Dallas, TX

Internship Info

Number of interns (2022)
Preferred education level
Current undergraduate students and graduate students
  • Dedicated Mentor
  • Meaningful Work
  • Onsite 24/7 Fitness Center
  • Group Fitness Classes & Yoga
  • Free Daily Meals
  • Casual Dress


Interview Process

The interview process for MathWorks is typically at least 3 steps.

1. Hirevue Interview

Candidates will be given questions to respond to online and will be given a couple of minutes to record their responses.

2. Hackerank Test

Depending on the position you are applying for, you may have to complete an online Hackerank test, which will be a coding assessment.

3. Phone Screening

The next step is a brief phone interview with a recruiter or HR representative. Questions will be a mix of behavioral and technical The interviewer may ask about your programming skills and your resume.

4. In-Person Interview

Interviews are typically conducted by senior employees and are more technically focused; questions will be focused on programming, coding, and engineering, if you are applying for an internship in that field. For non-technical roles, questions will be more specific to the responsibilities of the role for which you are applying.