Job Title: Tech Lead - Test Software Development
Bangalore, KA, IN, 560048
VTI Instruments Corporation / UEI is a leading supplier of instrumentation used for the world’s most demanding test applications, where a sustained focus on innovation and technology enables us to deliver solutions with unparalleled measurement integrity and data reliability. Our products are used to analyze the performance of critical components and systems in the aerospace and defense, national security, energy and power generation, transportation and infrastructure, and commercial electronics industries.
As a part of team within organization, you will be an integral part of a multidisciplinary engineering group focusing on next generation new product development and design.
Roles and Responsibilities:
- Test framework development or test solution architecture development in windows operating system by using Visual studio software (C#, .net) and National Instruments Software (Test stand, Switch executive).
- Plans, creates, maintains and executes detailed test plans & strategies with inputs from product development team.
- Design test framework that is generic, reconfigurable, reusable and adaptive to AMETEK Power supply products, VTI products and third party test and measurement hardware communication protocols.
- Develop automated test environment for GUI and non-GUI (Programmable /remote commands) testing for the full test coverage. Architect test environment that support DLL, COM, API etc.
- Developing and adding on to Windows-based automation software in C# .Net programming language by developing a thorough understanding of functionality of signal generation/acquisition applications.
- Develop a thorough understanding of the functionality of test & measurement instrument products and analysis applications.
- Test framework development by using software concepts such as multithreading, OOPS. Architecture development for multi-unit testing and parallel testing. Connectivity to simulations software modules and Matlab
- Work with multiple teams (Internal/external/Domestic/Overseas) for software module development. Familiarity with the latest testing theory and practice, test coverage, and a history of applying useful testing concepts in previous roles is an added advantage.
- Develop test suites that can be edited, sequenced and configured for UUT testing
- Selection of Test equipment’s, Test cable design, Test station troubleshooting, Time & frequency domain testing
- Support for developing software QA process, verification and validation of test modules
Desired Skills and Experience:
- Having Hardware knowledge in Test & Measurement domain.
- Having fluency in C# .Net programming language.
- Experience in NI Test Stand and automation test tools.
- Having Labview / Labwindows CVI / VB knowledge are an additional skill set
- Additional knowledge on scripting tools, understanding of driver function calls by integrating DLL’s in Test Stand & GUI development with Visual Studio.
- Possess good knowledge in automated test environment setup with the instruments in standard Hardware platforms (eg. VXI, PCI, CPCI, LXI, PXI, etc).
- Knowledge in software design concepts such as OOPS, documentation, coding standards and source code / configuration management.
- Knowledge in test equipment selection, test cable design, Time & frequency domain testing
- Excellent interpersonal and communication skills
- BE/BTech in ECE / Instrumentation/ EEE / CSE from a reputed institute.
- Minimum 8-12 years of experience in strong test & measurement products testing or development and need to work independently or in a team