Posted On Apr 30

Software Engineer in Test - Deep Learning Quantization


Location : Bengaluru, Karnataka

Headquarters : Natick, Massachusetts, United States

Hiring Mode : Full Time

Hiring Role : Testing/QA Engineer

Experience : Mid Level

Job Description

Math Works is an industry leader in design automation tools for developing embedded system software. In embedded systems, the need to deploy Deep Learning and Machine Learning algorithms is exploding. You will work as part of a high-energy and talented team located in Bangalore, India focusing on developing test for embedded Deep Learning quantization products. The Software Engineer in Test will participate in projects from their early design stages and play a key role in driving high quality software to final product release by implementing automated test suites, new test strategies and testing frameworks. This position is for someone who enjoys solving challenging problems.

Know more about our Quality Engineering team:


As a Software Engineer in Test - you will provide strong technical input to the testing of Deep Learning Quantization solutions. In addition, you will engage early in the software development process, influencing requirements specifications, and discussing software design and testability with software engineers. As a member of the QE department, you will work closely with the Engineering, Documentation, Program Management and Technical Support departments.

Specific tasks include:

    Design and develop test suites for deep learning quantization; with strong emphasis on test automation.

    Extend testing framework for increasing testability, and contribute to the long term automated testing vision and strategy of the company.

    Develop test strategies and test procedures based upon functional and design specifications.

    Analyze and report bugs and work with software engineers to resolve them.

    Participate in functional specification, test specification, documentation, and code reviews.

    Foster a continuous process improvement environment

Minimum Qualifications

    A bachelor's degree and 5 years of professional work experience (or a master's degree, or equivalent experience) is required.

Additional Qualifications

    Good programming skills in MATLAB or C/C++

    Familiar with Deep Learning technologies

    Good software debugging skills

    Experience in software testing and automation

    Familiarity with OOAD

    Strong communication and presentation skills a must for working relationships with remote teams

    Experience in Simulink is a plus

    Experience in JavaScript is a plus