Every member of the MathWorks team, from our finance department to our developers, contributes to delivering the software that impacts the things we all rely on in our daily lives. Think we’re exaggerating? Think again: look behind your cell phone, your car, the plane you fly on, the cutting edge medical technologies that could save and change lives, and the scientific advances that awe and amaze us, and you’ll find MATLAB and Simulink. Our customers are advancing the world’s knowledge of engineering and science. And we help them do it. That’s a special team to be a part of.
What’s daily life like as a MathWorks employee? Innovative. Challenging. Collegial. Energized. An atmosphere built on respect for colleagues and continuous pursuit of excellence.
But we don’t always work. We eat, like on Wednesday mornings at our weekly breakfast buffet or on Friday afternoons, when fresh-baked cookies are delivered to every kitchen at our Natick campus. We welcome new MathWorkers with a party affectionately called a Tuesday, even if it takes place on a Thursday. And to work off the effects of all that eating, there is an on-campus fitness center and we’re home to numerous sports teams.
Interested? Come join the team!
Building MATLAB and Simulink
MATLAB and Simulink are used to develop the embedded systems that power today's cars, aircraft, communications systems, and industrial equipment. And thousands of schools around the globe use MATLAB and Simulink to teach control theory, DSP, image processing, and other math-intensive disciplines.
When you join MathWorks, you’ll be part of the team that builds and supports exciting products for:
- Cloud and mobile computing
- Advanced image processing and computer vision
- Automatic generation of embedded C and HDL code
- Interfaces and hardware control for real-time prototyping, hardware-in-the-loop, and test and measurement
- Multidomain modeling: physical, state-based, and event-based
- Optimization, statistics, neural networks, and other data-based modeling
MathWorks Core Values
- We relentlessly pursue continuous improvement and excellence in projects, products, processes, and services. We are big believers in getting the right things done well, sweating the details, and leaving everything you touch a little bit better.
- We believe in respect for the individual and investing in each others' growth. Classroom training is important, but you’ll grow more “on the job,” working directly with your colleagues. We’ve designed our processes and facilities to promote a high degree of collaboration and knowledge sharing. The work happens here, so if you want to work from home, MathWorks is probably not the place for you.
- We believe in building a rational workplace and in making intelligent decisions. For any given situation, we strive to find the “right answer” and the win-win scenario. It’s important to involve the right people in major decisions and to be able to explain the “why” behind those decisions.
- We believe in learning, continuous self-improvement, and developing our leadership skills. It’s everyone’s business to be a leader and a self-motivated learner. We want you to be exposed to new things, to get out of your comfort zone, and seek ways to apply the things you learn to better yourself and help your colleagues.
- We conduct ourselves with uncompromising integrity and strive to earn enduring credibility with others. We ask our people to stand up for what they believe in, but to actively listen and be receptive to the views of others. We expect you to communicate openly and honestly, and to take accountability when things go wrong. We put values ahead of short-term results.
If this sounds exciting and stimulating, apply for a position now!
MathWorks, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, and other protected characteristics. The EEO is the Law poster is available here.
Through our Social Mission, we support advances in education and give back to the communities where we work.
MathWorks sponsors student engineering competitions and curriculum development in math, engineering, and science. Our Community Grant Program supports local non-profit organizations, with an emphasis on programs that foster student interest in STEM studies. Our Green Initiatives promote energy conservation, recycling, and commuting alternatives, and full-time staff members are encouraged to give back to our communities through eight hours of paid volunteer time each year.
1 person found this helpful
- Comp & Benefits
- Work/Life Balance
- Senior Management
- Culture & Values
- Career Opportunities
I have been working at MathWorks full-time (more than an year)Pros
Maybe it depends on the team, but the group of people that I work with always seem enthusiastic and willing to help. Company really seems to be driven by core values. Flip side to strict work from home policy is that you are not expected to do work at home, which gives great work/life balance.Cons
Work from home policy is very strict, even for long distance commuters. Otherwise, not much negative to say. Process might not be a good fit for some.RecommendsPositive OutlookApproves of CEO
Getting an Interview
Getting an Interview
12 people found this helpfulApplication Details
I applied online. The process took 2 weeks – interviewed at MathWorks in November 2014.Interview Details
First, a pre-record video interview:
1. Why this position interests you?
2. What about your experiences makes you fit for this position?
3. Give an example how you tackled with multiple responsibilities?
4. Eligible to work in US without restrictions? Need sponsorship now or in the future? On a student visa now? When will the OPT start?
5. What is your cumulative GPA?
Second, an 1-h technique phone interview. The phone interview will cover:
· Basic math - calculus, differential equations, and linear algebra
· Programming concepts -- programming constructs, style and logic, OOP concepts
· One programming language – C , C++, or Java (C++ or Java is recommended)
· MATLAB -- basic MATLAB syntax, commonly used functions and documented concepts
One specific engineering discipline that best fits your background. Options include:
· Control Systems- classical control, modern control, and non-linear systems
· Signals Processing- concepts such as aliasing, convolution, and transforms
· Embedded Systems- Real Time Operating Systems, Scheduling, and General OS Concepts
questions asked in phone interview include:
1.determine if a system is time-variant or invariant;
2. given x(n) and y(n), determine if it's FFR or IIR
3. stable system;
4. causal system;
5. Nyquist sampling rate
5. discrete time impulse response of a system
1. calculate a vector perpendicular to vector A and B
2.given velocity, find acceleration
3. integral definition
4. definite or indefinite integral
5. inverse/ transpose of matrix
1. delete a column of a matrix
2. concatenate two matrices;
3. what's cell array;
4. what's subfunction
1. what is nested function
2. given a sample code, ask for the outputInterview Questions
No OfferPositive ExperienceAverage Interview
- what is nested function View Answer
If you haven't heard of MATLAB, chances are you aren't a scientist or engineer. The MathWorks provides technical computing software used for data analysis, visualization, and mathematical computations. Its MATLAB, Simulink, and Polyspace products are used in such industries as aerospace, automotive, communications, electronics, financial services, and industrial automation. MathWorks products are also used for teaching and research at more than 5,000 universities. With operations in more than 15 countries worldwide, MathWorks gets roughly half of its revenues from outside...