MathWorks logo

MathWorks

Associate Software Engineer in Test - Eng. Development Group

🇺🇸 Natick, MA

🕑 Full-Time

💰 $100K - $130K

💻 Software Engineering

🗓️ October 28th, 2025

Edtech.com's Summary

MathWorks is hiring an Associate Software Engineer in Test for their Engineering Development Group (EDG). The role involves developing software engineering in test skills through training and hands-on projects, focusing on automated testing, test strategies, and frameworks, while transitioning into teams based on individual skills and interests.

Highlights
  • Develop coding and problem-solving skills by contributing to high-impact technical projects across the Software Engineering in Test organization.
  • Gain deep product knowledge and customer perspective by solving complex technical issues alongside experienced engineers and scientists.
  • Participate in extensive training, mentoring, and knowledge-sharing opportunities.
  • Select projects and teams based on personal interests, skills, and curiosity.
  • Transition into a Software Engineering in Test team to advance a software quality-focused career at MathWorks.
  • Required bachelor's degree in Computer Science or related field.
  • Must be authorized to work full-time in the United States without restriction; no visa sponsorship provided.
  • Strong programming skills in one or more object-oriented languages such as C++, JavaScript, or MATLAB.
  • Experience with software testing or testing frameworks is advantageous but not mandatory.
  • Familiarity with web technologies, cloud computing, IoT, or big data is a plus.

Associate Software Engineer in Test - Eng. Development Group Full Description

Associate Software Engineer in Test - Eng. Development Group


Job Summary

*Multiple openings* 

Are you interested in making an impact and creating high quality software in a world class organization?   

The Engineering Development Group (EDG) is a technical and leadership development program at MathWorks. You will receive extensive training, mentoring, and coaching that enables you to transition into teams within the Software Engineering in Test organization based on your technical skills and interests. You will build a range of Software Engineering in Test skills, including automated testing, designing and developing test strategies, procedures and testing frameworks.   

Team members in the EDG for Software Engineering in Test program have a CS degree with a variety of technical focus. You can work on projects in areas such as Cloud Computing and infrastructure, Code Generation, Compilers, Data analysis and Visualization, Web and UI.

Responsibilities
As a member of the EDG for Software Engineering in Test program, you will select the projects you work on and the teams you engage with depending on your interests, skills, and curiosity. More specifically, you will:
  •  Develop strong coding skills, problem-solving skills and quality mindset by contributing to high impact technical projects with teams across the Software Engineering in Test organization.
  • Gain customer perspective and deep product knowledge by solving complex technical issues. Work directly with top engineers and scientists that are making an impact with our tools in the world.
  • Benefit from extensive learning opportunities through training, mentorship and knowledge sharing forums.
  • Transition to a team within the Software Engineering in Test organization to build a successful career and help develop the highest quality software for MathWorks customers.

Minimum Qualifications
  • A bachelor's degree is required.
  • Candidates for this position must be authorized to work in the United States on a full-time basis for any employer without restriction.
  • Visa sponsorship will not be provided for this position.

Additional Qualifications
  • Degree in CS (Computer Science) with a strong academic record
  • Strong programming skills in one or more Object Oriented programming languages (ex: C++, JavaScript, MATLAB etc.)
  • Experience in Software testing or testing frameworks is a plus, but not required
  • Experience with Web technologies is a plus (JavaScript, HTML5, CSS, AJAX, JSON, jQuery, Dojo, SOAP, REST etc.), Cloud Computing, Internet of Things, or Big Data