The work environment is great at MathWorks for engineering. I've read other reviews that say you have to "drink the Kool-Aid" in order to succeed. To them, I would say, "Oh, lighten up." If you are a good engineer, excited to solve cool problems, and can work well with other people, then MathWorks is a great place to work. If you are a cynical uber-nerd with a chip on your shoulder and constantly roll your eyes every time you hear the phrase "core values," then no, MathWorks is not a good fit for you (nor will any other company be, you will find).
The salary is not the best, but it's probably in the top half of comparable companies. The perks are great. The owner (it's a private company) is super generous.
Plus, it's MATLAB! It's cool to be a part of that.
Your mileage will vary based on who your manager is. I'm in a great group, but I know there are other managers who are not as good (I worked for a couple).
Make CDA and SPC operate more like LTC. Encourage cross-team integration and code sharing.
A MathWorks submitted employee referral. Then the hiring manager called me and asked a few technical questions. It was followed by a programming challenge which I had two days to solve. It was a mildly difficult. Once I emailed the solution back, ano
The interview process typically involves phone screens by a recruiter and hiring manager. This is followed by a presentation to the team and higher managers. Next, there is a full day (or two half-days) of interviews with the hiring manager and team
I had two phone interviews before having the chance to fly to Natick, MA. The interviews covered many details, including C++, threading, mutex, new/delete, and design questions. You need to prepare your presentation well and convince everyone that
A MathWorks submitted employee referral. Then the hiring manager called me and asked a few technical questions. It was followed by a programming challenge which I had two days to solve. It was a mildly difficult. Once I emailed the solution back, ano
The interview process typically involves phone screens by a recruiter and hiring manager. This is followed by a presentation to the team and higher managers. Next, there is a full day (or two half-days) of interviews with the hiring manager and team
I had two phone interviews before having the chance to fly to Natick, MA. The interviews covered many details, including C++, threading, mutex, new/delete, and design questions. You need to prepare your presentation well and convince everyone that