Search Jobs

Search by job, company or skills

Senior Software Engineer in Test

Senior Software Engineer in Test

MathWorks
Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants

Job Description

Summary

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.

Simulink Products

We are looking for a Senior Software Engineer in Test who enjoys writing code and designing test frameworks. This role focuses on building scalable, maintainable test infrastructure for Simulink Check (Model Advisor) and Simulink Code Inspector, which are core to ModelBased Design workflows.

This is a handson software engineering role, not a manual testing position.

MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.

Responsibilities

  • Design and build test frameworks and tools using strong objectoriented design principles.
  • Write productionquality code to support automated testing.
  • Develop automated test systems for MATLAB/Simulinkbased workflows.
  • Collaborate with developers to define testability and quality goals.
  • Continuously improve test architecture, tooling, and automation.
  • Strong objectoriented programming fundamentals with handson coding experience.
  • Proficiency in C++, JavaScript, or MATLAB, with strong OOP skills.
  • Experience designing or maintaining test frameworks or developer tools.
  • Basic understanding of MATLAB and Simulink (handson experience preferred).
  • Strong problemsolving skills and ability to work with complex systems.

Minimum Qualifications

  • A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.
  • Programming experience in object oriented design
  • Familiar with Simulink

Additional Qualifications

  • Deeper handson experience with MATLAB/Simulink.
  • Exposure to ModelBased Design (MBD) workflows.
  • Familiarity with MAAB / JMAAB, DO178C, or code generation workflows.
  • Experience with Agentic AI development or testing.
  • Experience working in Agile development environments.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

5-7 yrs
Bengaluru, India
Skills:
lauterbach , Dsp, Wireshark, Aspice, MATLAB, Python Scripting, Agile Development, C Programming, Trace32, ADAS domain, Embedded SW test, Autosar, Canoe, Automotive radar Software Systems, MMIC, CAPL scripting
5-7 yrs
Bengaluru, India
Skills:
strace , Cmake, Gdb, Valgrind, Gcc, Microservices, Jenkins, Git, Shell, Linux, Sonarqube, Python, automated testing of REST APIs, SBOM, make, Cosign, Clang, ARM System Engineering, GitLab CI, GitHub Actions, Blackduck, SQL databases, PERF
8-12 yrs
Bengaluru, India
Skills:
File Systems, Replication, Linux, multithreading, Python, Iscsi, Fc, debugging of distributed systems, Unix Systems, high-availability systems, test automation frameworks, SAN protocols, test automation for scale performance and stress scenarios, test infrastructure, data paths, system-level testing, NVMe-oF
8-10 yrs
Bengaluru, India
Skills:
PostgreSQL, Jira, Integration Testing, Docker, Robot Framework, Testing Methodologies, Helm, Kubernetes, Python, Azure DevOps, test automation frameworks, message queues, risk-based testing, QA best practices, microservices architecture, CI CD pipelines
5-7 yrs
Bengaluru, India
Skills:
Software Development, Continuous Integration, AI-assisted root-cause analysis, Agile Software Development Life Cycle, AI-driven automation, Predictive regression testing, Generative AI methodologies, Predictive issue resolution, quality engineering, Custom automation tools, Automated test frameworks