Senior Software Engineer in Test - Infrastructure & Architecture

MathWorks · Bengaluru, Karnataka, India

Full-time · Senior · Posted 13 days ago

Job Summary:
As a Software Engineer in Test on the Infrastructure and Architecture Team, you will be responsible for qualifying core software libraries and third-party libraries providing critical foundation software capabilities for our developers. You will work with the development team to design and develop automated tests and create tooling to improve development workflows. This position requires strong analytical skills and C++ knowledge, as well as an ability to work with downstream teams to identify and resolve issues.

Responsibilities:
Design and develop test strategies that focus on architectural aspects of the software
Participate in development from the design phase and drive testability as a design aspect
Write Unit, Integration and System tests for C++/MATLAB code and run in CI-CD system
Investigate and debug failures, and work with team members to resolve them
Mentor new Engineerns in the team

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:
Hands-on experience with C++ programming and debugging
Knowledge of Object-Oriented Programming
Experience with Test automation and Test Frameworks
Nice to have - Experience with MATLAB/Python/Go

Sign up to apply