Senior Software Engineer in Test - Simulink

The MathWorks, Inc.
Indianapolis, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Indianapolis, United States of America

Tech stack

Adobe InDesign
Automation of Tests
Unit Testing
C++
Computer Programming
Software Debugging
Matlab
Object-Oriented Software Development
Simulink
Strategies of Testing

Job 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.

Requirements

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

About the company

Why MathWorks? It's the chance to collaborate with bright, passionate people. It's the opportunity to accelerate the pace of discovery, innovation, and learning in engineering and science. And it's a commitment to doing the right thing-for each individual, our customers, and the local community. We cultivate an enjoyable, participatory, and rational environment that champions individual growth, encourages initiative, values collaboration, shares success, and rewards excellence. MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs more than 6,500 people in 16 countries, with headquarters in Natick, Massachusetts, USA. MathWorks is privately held and has been profitable every year since its founding in 1984.

Apply for this position