Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

MathWorks • Bengaluru, Karnataka, India
Role & seniority
Stack/tools
MATLAB (automation framework)
Scripting: Python, Perl
Languages: C/C++, object-oriented programming
Testing methodologies and test planning
Cross-functional collaboration tools (as used in program teams)
Top 3 responsibilities
Architect and implement scalable, reliable test strategies for Simulink Variants
Develop and maintain automated test suites; perform hands-on testing of variant-related features
Debug complex failures and drive timely fixes, collaborating with development and program teams
Must-have skills
Bachelor’s degree with 6+ years of experience (or Master’s with 3+ years; PhD or equivalent also acceptable)
Strong problem-solving and algorithm skills
Proficiency in C/C++ and OOP
MATLAB programming; experience with automated testing approaches
Knowledge of software testing methods and test plan development
Good interpersonal/communication, time-management, and collaboration abilities
Nice-to-haves
PhD (advantage)
Experience beyond MATLAB/Python/Perl or in broader Simulink/Variants domain
Additional scripting/tools experience or domain-specific testing expertise
Location & work type
Bangalore, India
Hybrid work model (split time between office and home)
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.
As a Senior Software Engineer in Test in Simulink Variants, you will play a key role in ensuring the robustness and reliability of Simulink’s Variants functionality.
You will work as part of a highly skilled team in Bangalore, focusing on testing core features of Simulink Variants. You will be developing automated test suites and conducting hands-on testing of different variant-related features in the Simulink product.
This position is ideal for someone who thrives on solving challenging technical problems and driving quality at scale.
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
Architectural Test Strategy: Design and implement comprehensive test strategies for Simulink Variants, ensuring scalability, reliability, and maintainability.
Early Design Involvement: Participate in design and architecture reviews to advocate for testability and quality as core principles.
Automation Development: Develop and maintain automated test suites using MATLAB, along with other scripting languages and tools such as Python and Perl.
Debugging & Issue Resolution: Investigate and resolve complex failures, collaborating closely with development teams to ensure timely fixes.
Cross-Functional Collaboration: Work closely with Engineering, Documentation, Program Management, and Technical Support teams to ensure comprehensive coverage and alignment.
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.
Additional Qualifications
Excellent problem-solving and good algorithm skills Knowledge of C/C++ and experience with object oriented programming Programming experience in MATLAB Knowledge of software testing methodologies, including developing test plans Good interpersonal and communication skills Motivation and good time-management skills Show more Show less