LabVIEW Programmer


Job Summary
Responsible for developing and debugging LabVIEW codes.  Develop LabVIEW software to utilize different testing equipment such as Spectrum analyzer, Oscilloscope or etc. Test input and output signals of electronic boards using signal generator and oscilloscope. Help the clients whenever they have questions or requests, and provide documentation for the designed systems and software. Take on various engineering tasks which helps to acquire new skills and methods.  
Duties and Responsibilities

  • Develop and debug codes mostly LabVIEW codes.
  • Works with testing equipment to develop user friendly software for our clients.
  • Take on various engineering tasks which will help to acquire new skills.
  • Design software architecture and optimize the performance.
  • Work with FPGA embedded systems and real-time processors.
  • Data acquisition and manipulation using different DAQ hardware.
  • Provide customer support to our clients in person, over the phone or via email.
  • Provide documentation for new or existing designs.

Minimum Qualifications

  • Minimum 1 years of programming experience
  • U.S. Citizen
  • Be an enthusiast and fast learner
  • Experience with using LabVIEW to develop codes.
  • Excellent technical writing abilities
  • Excellent conceptual, analytical, and problem-solving abilities.
  • Excellent computer skills - CAD, word processing, and spreadsheets.
  • Ability to be part of a team and work individually at the same time.
  • Good communication skills, both verbal and written, and the ability to effectively interface with Research and Development, Quality Assurance, and our clients.


  • B.S. in Mechanical Engineering, Electrical Engineering or Computer Science/Engineering