> Markdown version of [/jobs/ext/1178786-senior-software-engineer-in-test-simulink](https://www.wearedevelopers.com/jobs/ext/1178786-senior-software-engineer-in-test-simulink). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer in Test - Simulink - **Company:** The MathWorks, Inc. - **Location:** Indianapolis, IN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Adobe InDesign, Automation of Tests, Unit Testing, C++ (Programming Language), Computer Programming, Software Debugging, MATLAB, Object-Oriented Software Development, Simulink, Strategies of Testing - **Published:** July 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b3c95f49d86c8db1 ## About the Role This position is ideal for someone who thrives on solving challenging technical problems and driving quality at scale., * 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. * Experience with object oriented design * Programming experience in C++, * Excellent problem-solving and good algorithm skills * Programming experience in MATLAB * Knowledge of software testing methodologies, including developing test plans * Good interpersonal and communication skills * Motivation and good time-management skills ## Description As a Senior Software Engineer in Test in Simulink, 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., * 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: Automation Development: Own and maintain automated test suites in MATLAB, and design C++ unit tests based on object-oriented programming (OOP) principles to validate functionality and enhance coverage. * 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. ## Related Videos - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How will artificial intelligence change the future of software testing?](https://www.wearedevelopers.com/videos/85-how-will-artificial-intelligence-change-the-future-of-software-testing) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)