The following represent brief/broad descriptions. It is not intended, nor should it be construed, to represent a comprehensive and/or exhaustive description of all duties/responsibilities and requisite skills associated with the position.


Automated Test Development Engineer II


Researches, designs, develops, tests, documents, and supports software and interface hardware for testing products manufactured for the electric utility industry.


Verifies all manufactured product is capable of meeting design requirements.

ESSENTIAL DUTIES AND RESPONSIBILITIES  includes the following, other duties may be assigned.


  • Analyze product hardware and firmware to formulate a test plan to verify design specifications and maximize test coverage.
  • Design and develop test interface hardware necessary for rapid and reliable connection to the device under test.
  • Design and develop test software to control product, instrumentation, and test systems needed to exercise and measure products performance to design requirements specification.
  • Test, debug, and document operational performance and effectiveness of test systems.
  • Document and maintain version control on all developed software and hardware.
  • Develop and maintain testing procedures.
  • Maintain test software and hardware throughout product lifecycle.
  • Provide guidance on common failure modes to Test Technicians.
  • Perform cost/benefit analysis to determine desired level of automation.
  • Record and analyze critical to quality performance metrics. Initiate investigation and preventative action when necessary.
  • Work with other team members to accomplish goals.
  • Determine test equipment maintenance plan and redundancy necessary to minimize test station downtime.
  • Review design and specifications and provide feedback based on design for test coverage analyst.
  • Establish data reporting and storage routines for communicating with SQL data bases.
  • Comply with all work rules, including but not limited to, the company's safety and attendance policies.


Revise and improve operation, performance, and documentation for new and existing test systems.


BS degree, in EE and/or CS, with 3 to 5 years related to test equipment design and programming using Labview, Labwindows, "C", "C++" and/or other languages. 


  • Experience designing automated test equipment
  • Programming for hardware and instrument control with Labview, Labwindows, C, TestStand, and other software languages as necessary.
  • Familiar with common utility communications standards and protocols: TCP/IP TIA 232, TIA-485, IRIG-B, USB, IEC61850, DNP, and Modbus.
  • Ability to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations.
  • Familiar with power systems and theory.
  • Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.
  • Ability to effectively communicate with the organization.


The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is regularly required to sit and use hands to finger, handle, or feel.  The employee frequently is required to stand, walk, and reach with hands and arms.  The employee must occasionally lift and/or move up to 30 pounds.  Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and ability to adjust focus.

Our Compensation Package includes a Competitive Salary, Paid Vacation and Holidays, 401(k) Plan, Health, Dental, Vision, and Life Insurance, Short and Long Term Disability, and Educational Assistance.