What We Assess

We tailor our interview process to your technical background, education, and experience. Here are the core areas we focus on:

Problem-solving graphic

Problem-solving

Can you break down complex problems and think critically?

Technical skills graphic

Technical skills

Do you have a solid foundation in programming and engineering concepts?

Software development graphic

Software development

Are you comfortable writing, debugging, and discussing code?

Communication graphic

Communication and collaboration

Can you clearly explain your thought process and work with others?

Two people collaborate, with one showing something on a tablet while the other listens and holds an electronic device.

Fun fact:

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.

How to Prepare

We want you to feel confident and prepared. Here are some tips to help you get ready:

Review key technical topics.

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).

Screenshot of MATLAB code and output, showing an analysis of exoplanets with code, a scatter plot, and summary tables.

Prepare to talk about yourself and your work.

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.

A woman presents charts and graphs on a flip chart to a small group during a meeting in a bright room.

Learn about MathWorks.

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.

Two women have a discussion indoors; one gestures while speaking, wearing a lanyard, and the other listens attentively.

The EDG Experience

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.

Interviewing can be stressful, but you’ve got this.

We’re looking forward to meeting you.