I've been working for MathWorks for more than 4 years.
Great people, stable products, and a healthy work-life balance.
If you don't need to learn new programming languages, don't need to learn how to develop distributed systems, or don't need to learn modern Dev/Ops, this is a great company for retirement. Otherwise, working for the company for a long time may leave you behind in the modern era. This is because the company's main products are supposed to be installed and run on a standalone machine. You don't get to work on modern technologies that other companies, such as Netflix, Uber, or Airbnb, have been using.
Read engineering blogs or watch tech talks to see if you are keeping up with the latest technologies. If not, you'll soon find yourself outdated in the software industry.
Gave a talk and met with many people. The strangest issue was that MathWorks allows telecommuting no more than 3 days a year and requires employees to be at the office from 10 AM to 4 PM on all the other 247 work days of the year. Also, they don't ge
After initial screening, I spoke with the manager and HR. This was followed by a virtual, day-long interview that included a 45-minute presentation. They asked me to send my slides for feedback. I did, and they suggested adding more of my 3D work.
I received an email from a hiring manager. He said he liked my profile and wanted to schedule an interview. The first round was a technical interview with another Senior/Lead Engineer on their team. They asked basic software engineering questions.
Gave a talk and met with many people. The strangest issue was that MathWorks allows telecommuting no more than 3 days a year and requires employees to be at the office from 10 AM to 4 PM on all the other 247 work days of the year. Also, they don't ge
After initial screening, I spoke with the manager and HR. This was followed by a virtual, day-long interview that included a 45-minute presentation. They asked me to send my slides for feedback. I did, and they suggested adding more of my 3D work.
I received an email from a hiring manager. He said he liked my profile and wanted to schedule an interview. The first round was a technical interview with another Senior/Lead Engineer on their team. They asked basic software engineering questions.