MathWorks logo

MathWorks

Senior Software Engineer in Test

🇺🇸 Hybrid - Natick, MA 🕑 Full-Time 💰 $141K - $185K 💻 Software Engineering 🗓️ February 8th, 2026

Edtech.com's Summary

MathWorks is hiring a Senior Software Engineer in Test. The role involves designing and implementing test automation, tools, and infrastructure using MATLAB, C++, and C to validate the Code Generation product set. The engineer develops comprehensive test strategies, executes test suites, analyzes results, reports bugs, and improves code generation performance and source code coverage.

Highlights
  • Design and implement test automation, tools, and infrastructure for Code Generation products.
  • Develop test strategies covering functional, negative, performance, reliability, security, and regression testing.
  • Use MATLAB, C++, and C for programming tasks.
  • Execute test suites, investigate outcomes, and report defects via a bug tracking system.
  • Participate in design and code reviews and advise teams on code generation quality.
  • Require proficiency with Simulink or Model Based Design software.
  • Background knowledge in compiler technology and Machine Learning or AI.
  • Familiarity with Software Development and Quality Engineering processes and industry standards.
  • Experience or education relevant to Aerospace, Automotive, or Digital Signal Processing domains.
  • Compensation ranges from $140,525 to $184,800 per year.

Senior Software Engineer in Test Full Description

Senior Software Engineer in Test


Job Summary

Design and implement test automation, tools, and infrastructure in MATLAB, C++, and C. Design test strategies for new features that include functional, negative, performance, relatability, security, and regression tests and build test tools to efficiently test the functionality of the Code Generation product set. Execute test suites, investigate results, and report bugs using a bug tracking system. Ensure code generation performance and efficiency of generated code. Examine and improve source code coverage. Participate in design and code reviews to make sure features and products meet customers’ needs and expectations. Advise other teams on code generation quality impact. May telecommute up to 40%.

Rate of Pay:                $140,525.00 to 184,800.00 per year

Responsibilities

Qualifications

Required Qualifications:

Employer will accept a PhD degree in Computer Science, or Engineering [any], or related field and no experience.

Alternatively, employer will accept a Master’s degree in Computer Science, Engineering [any], or a related field and [2] two years of experience in the job offered or in a Senior Software Engineer in Test -related occupation or a Bachelor’s degree in Computer Science, or Engineering [any], or related field and [5] five years of experience.

Position requires demonstrable experience with each of the following:

1. Proficiency in programming with C, C++, and MATLAB;

2. Knowledge in compiler technology and Machine Learning or Artificial Intelligence (AI);

3. Using Simulink or Model Based Design software;

4. Familiarity with industry standards, Software Development, and Quality Engineering process; and

5. Background in Aerospace, Automotive, Digital Signal Processing (DSP), or similar domains.

Experience may be gained during graduate program. Will accept any suitable combination of education, training, and/or experience. Multiple positions available.