Interviewing at MathWorks
Start here for everything you need to prepare for your interview with the Engineering Development Group (EDG). You’ll find an overview of what we assess during interviews and tips to help you show us your best self.
We tailor our interview process to your technical background, education, and experience. Here are the core areas we focus on:
Can you break down complex problems and think critically?
Do you have a solid foundation in programming and engineering concepts?
Are you comfortable writing, debugging, and discussing code?
Can you clearly explain your thought process and work with others?
Our EDG team is made up of about 50% engineers and 50% computer scientists. Most EDGers go on to join development teams, so strong software development skills are key.
We want you to feel confident and prepared. Here are some tips to help you get ready:
Depending on your technical background, it’s a good idea to revisit fundamental concepts. These may include programming languages (MATLAB, Python, C++, Java, C, JavaScript) and programming concepts (object-oriented design, data structures and algorithms, web development technologies) as well as engineering domains if relevant to your background (control theory and building control systems, signal processing, embedded systems).
Focus on writing clean, efficient code. Platforms such as HackerRank are useful for honing your problem-solving abilities. As an alternative, MATLAB Onramp and other interactive online courses give you the opportunity to practice using our software at your own pace.
Get comfortable walking through your resume and highlighting key projects. Be ready to describe your thought process while solving a problem—how you approached it, what trade-offs you considered, and what you learned.
Leverage your university’s career center or connect with a friend to run through mock interviews. Practicing out loud can help you refine your answers and build confidence. Ask for constructive feedback to improve your delivery.
We’re excited to share what makes MathWorks a great place to work, but we also encourage you to do some research ahead of time. Familiarize yourself with our products, mission, and values so you can ask informed questions and show your genuine interest.
At MathWorks, software engineering fuels innovation. Our tools empower engineers, scientists, and researchers to shape the future across industries. EDG is your gateway to making that impact—offering hands-on experience, personalized mentorship, and a launchpad into diverse technical roles across the company.