Senior Software Engineer in Test - Simulink

The MathWorks, Inc.
Indianapolis, IN, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Adobe InDesign Automation of Tests Unit Testing C++ (Programming Language) 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · WWC 2023

6:44 min

Hardware integration testing suites and autonomous track operations

Denis Grahovac · WWC 2021

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · WWC 2021

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · WWC 2023

Videos

See all

Related articles

See all