Intern– Labview Data Acquisition, Data Logging & Retrieval
JOB PROFILE - Intern
- Department
- Engineering / Software Development
- Position
- LabVIEW Software Developer – Data Acquisition \& Condition Monitoring
- Experience
- 0 Years
- Location
- India
- Employment Type
- Part-time
About the Role
We are looking for a skilled LabVIEW Software Developer to develop and maintain software applications for USB-based data acquisition and condition monitoring systems used for industrial applications.
The candidate will be responsible for developing LabVIEW applications for acquisition, processing, visualization, storage, retrieval and analysis of data from various sensors, including temperature, vibration, magnetic flux and other condition-monitoring sensors.
The ideal candidate should have strong practical experience in NI LabVIEW, DAQ hardware, signal acquisition, TDMS data management and SQL databases, along with a good understanding of industrial measurement systems.
Key Responsibilities-
LabVIEW Application Development
- Develop, modify and maintain LabVIEW-based Windows applications for industrial data acquisition and monitoring.
- Develop professional and user-friendly LabVIEW GUI/HMI for data visualization, configuration and system control.
- Develop modular and scalable LabVIEW applications using good programming practices.
- Work with VISA, DAQmx, USB, TCP/IP, Serial/RS-232/RS-485 and other communication protocols.
- Develop reusable LabVIEW VIs, libraries and software modules.
- Debug, troubleshoot and optimize existing LabVIEW applications.
USB Data Acquisition
Develop software for acquisition of multiple sensor parameters through USB-based DAQ systems, including
- Temperature sensors
- Vibration sensors
- Magnetic flux / rotor flux sensors
- Voltage and current inputs
- Analog and digital sensors
- Other industrial condition-monitoring sensors
The candidate should be capable of configuring and acquiring data from multiple channels with appropriate
- Sampling rates
- Resolution
- Scaling
- Filtering
- Signal conditioning
- Engineering-unit conversion
- Channel configuration
- Alarm/limit settings
Vibration \& Signal Processing
Experience in vibration/condition-monitoring applications will be highly desirable.
The candidate should understand or be willing to work with
- Time waveform
- RMS
- Peak / Peak-to-Peak
- Frequency spectrum
- FFT
- Frequency-domain analysis
- Filtering
- Sampling theory
- Aliasing
- Windowing
- Trending
- Alarm limits
- Sensor calibration and scaling
Experience with vibration monitoring of rotating machinery such as motors, turbines, generators, pumps or compressors will be an advantage.
TDMS Data Logging \& Retrieval
Develop a robust data-management system using NI TDMS for high-speed measurement applications.
Responsibilities include
- Continuous data logging into TDMS files
- Creating appropriate TDMS file/group/channel structures
- Managing large-volume measurement data
- Timestamp-based data recording
- Metadata and measurement configuration storage
- TDMS file indexing and retrieval
- Data search based on date/time and measurement parameters
- Exporting TDMS data to Excel/CSV or other formats
- Developing software for historical data retrieval and analysis
- Handling large TDMS files efficiently
SQL Database Integration
Develop and maintain SQL Server-based data storage and retrieval systems integrated with LabVIEW.
Responsibilities include
- LabVIEW–SQL Server connectivity
- Database design for measurement/condition-monitoring data
- Creating tables, relationships and indexes
- Inserting measurement data from LabVIEW
- Retrieving historical data
- Date/time-based queries
- Equipment and sensor configuration management
- Alarm/event database
- Report generation from stored data
- Database backup and recovery concepts
- Performance optimization for large datasets
Experience with SQL Server / SQL Server Management Studio (SSMS) will be preferred.
Data Visualization \& Reporting
Develop professional engineering interfaces for
- Live data monitoring
- Historical trends
- FFT/spectrum displays
- Sensor-wise trends
- Alarm/event displays
- Machine-wise data
- Date/time-based data retrieval
- Reports and graphs
- Export of measurement data
The candidate should have a good understanding of presenting engineering data clearly to operators, engineers and customers.
Hardware \& System Integration
Work closely with the engineering team to integrate
- Sensors
- Signal conditioners
- USB DAQ hardware
- NI hardware
- Industrial communication interfaces
- Data acquisition PCs
- Server/workstation systems
- SQL databases
The candidate should be comfortable troubleshooting issues involving both software and data-acquisition hardware.
Required Technical SkillsMandatory
- Strong hands-on experience with NI LabVIEW
- LabVIEW GUI/HMI development
- LabVIEW DAQ programming
- NI-DAQmx
- USB data acquisition
- Analog/Digital signal acquisition
- Data logging
- TDMS
- SQL Server
- LabVIEW–SQL database integration
- Debugging and troubleshooting
- Good understanding of software architecture and modular programming
Good to Have
- LabVIEW FPGA / Real-Time
- NI CompactDAQ / PXI / DAQ devices
- VISA
- TCP/IP
- RS-232 / RS-485 / Modbus
- DLL integration
- .NET integration
- Python integration with LabVIEW
- MATLAB integration
- Signal processing
- FFT and vibration analysis
- Condition monitoring
- Rotating machinery monitoring
- Generator/turbine monitoring
- Experience with industrial instrumentation
Educational Qualification
Diploma / B.E. / B.Tech / M.E. / M.Tech in
- Electronics \& Instrumentation
- Electronics \& Communication
- Electrical Engineering
- Instrumentation Engineering
- Computer Science / Software Engineering
Candidates with equivalent practical experience in LabVIEW and industrial data acquisition may also be considered.
Experience
Preferred: 0
Candidates with strong hands-on LabVIEW
Never pay to get work. If a listing asks for a fee, it is a scam. The ten signs →