Software Developer-Automated Test Systems

Job Overview
Job Order:JO00017802
Date Posted:May 3
Category:2 - Engineering & Manufacturing
Metro Area:

Our client in Auburn Hills MI is seeking to hire a SOFTWARE DEVELOPER-For Automated Test Systems.

JOB TYPE: Contract to Hire

Job Description:

  • Analyze customer requirements and test plans to define hardware and software needed in a new test system
  • Software development using LabVIEW of top-level Test Applications, user interfaces, hardware drivers, etc. spanning multiple domains (electric powertrain, autonomous driving, RF, etc.)
  • Development of automated test sequences using NI TestStand
  • Developing software to communicate with and control test system hardware such as power supplies, thermal chambers, or data acquisition (DAQ) devices
  • Installation, upgrade and maintenance of existing and new automated test systems
  • Occasional development work using text-based languages (C#, Python) to accomplish tasks ill-suited to LabVIEW or TestStand.
  • Occasional hardware debug when bringing up a new system (connectivity issues, wiring issues, etc.)
  • Participate in a multi-Developer team.
  • Work closely with Mechanical and Electrical engineers

Required Qualifications:

  • Good software development foundation, understanding of common concepts such as loops, conditional logic, or state machines
  • Familiar with electrical principles (characteristics of voltage/current, basic filters, etc.)
  • Familiar with configuring and using NI hardware (PXI, cRIO, cDAQ), differences between them
  • Proficiency with bench test equipment (Oscilloscopes, multimeters, etc.)
  • Ability to read/understand hardware wiring schematics
  • Familiar with integrating test system hardware (power supplies, thermal chambers, etc.)
  • Experience debugging common hardware issues (sources of noise, grounding, etc.)


  • Ability to demonstrate a minimum level of experience in LabVIEW equivalent to 12+ months continuous use
  • Experience developing sequences from scratch using NI TestStand
  • Experience with other NI software VeriStand, LabVIEW RT, LabVIEW FPGA
  • Experience with additional development languages (Python, C, C#, etc.)
  • Hardware-in-the-loop (HiL) test experience using NI hardware/software
  • NI Certifications (CLAD, CLD, CTD, etc.)
  • Familiarity with software development workflows (Issue tracking, unit testing, continuous integration, etc.)
  • Domain area expertise (electrified powertrain, RF, etc.)
  • Automotive bus experience (CAN, CANFD, LIN, BroadR ethernet, etc.)

If you are a high performer and would like to work for an equally high performing company and you think the above opportunity is appropriate for you, we invite you to apply to this job and email your resume in Word format to

We treat all resumes with strict confidentiality. We will always contact you first before submitting your resume to our client(s) for review. If you do not receive correspondence, you are not a fit for this position.

At Venteon our talent acquisition team is proud to provide our clients with the most qualified Accounting & Finance, Engineering, IT and Administrative talent in the industry today.