Hirain Technologies Job Opening


  • Software Engineer  -  Michigan


Job Description

  • Derive National Instruments (NI) LabVIEW/VeriStand architecture and develop the software to complete the project/application according to customer’s requirement specifications.
  • Develop the prototype test codes and scripts in C/C++, Visual Basic, Python, and LabVIEW to integrate into VeriStand programming environment
  • Develop the comprehensive User Interface Operations screen (HMI) in VeriStand programming environment
  • Provide the support to configure, script programming, build and debug the vehicle test systems using NI software/hardware.
  • Maintain and enhance all aspects of data acquisition and management in a dynamic research testing environment.
  • Conduct the test cycles to complete the test code & script validations
  • Prepare and release the detailed documentation, including progress report on a regular basis



  • Bachelor or Master degree in Engineering with work experience in test system (Dyno/HIL) integration, control and management
  • Proficiency in National Instruments (NI) software and hardware:

n  LabVIEW, VeriStand, TestStand, DIAdem

  • Proficiency in C, MATLAB, and Python programming/scripting languages
  • Proficiency in MS Office: Word, Excel, Visio, Access, PowerPoint, Project
  • Strong communication, program management and multi-tasking skills
  • Knowledge of the following areas is a plus:

n  Vehicle chassis, engine, or emission systems

n  Vehicle dynamometer operations and controls

n  Vehicle OBDII communication and Interface


If interested, please send cover letter and resume to the following email:   Yong.Deng@hirain.com. Thanks!

--- Last update: 5/19/2015