Test Engineer

Generis Tek Inc.
Holmdel, NJ, United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$124,800.0 - $135,200.0
Working hours
Regular working hours
Job source

Tech stack

HTML .NET Framework Automation of Tests C Sharp (Programming Language) C++ (Programming Language) Computer Engineering Software Debugging Hardware Interface Design Python (Programming Language) LabVIEW Regression Testing Reverse Engineering
+11 more
Serial Communications Software Engineering TCP/IP USB Software Troubleshooting Git Information Technology Vba Programming Language Software Version Control Visual Basic Language Legacy Systems

Job description

Duties: Analyze, convert, validate, and deploy legacy manufacturing, module, PCBA, instrument, and calibration test applications to C# within the Client Gondor test platform. Reverse-engineer existing applications written in C++, VB5/VB6, Lab VIEW, .NET, HTML, Python, and related technologies while preserving test functionality, measurement methodology, limits, sequencing, calibration requirements, and pass/fail criteria. Develop and maintain interfaces to electronic test equipment using SCPI, VISA, and other applicable hardware interfaces. Troubleshoot software, communications, instrumentation, DUT, fixture, and test-interface issues. Perform regression testing and comparison against legacy systems to demonstrate functional equivalence. Develop reusable C# components, maintain source code and revision control, create Test Instructions and technical documentation, and support deployment and knowledge transfer to Client Manufacturing/Test Engineering personnel.

Requirements

Strong C# and MS..NET software development skills; automated electronic hardware test development; instrument communication and control; SCPI; VISA; Git/source control; debugging and troubleshooting of software/hardware interfaces; experience with C++, Visual Basic 5/6, Lab VIEW and/or Python; ability to reverse-engineer and migrate legacy test applications; electronic test equipment; DUT/PCBA/module testing; manufacturing test and calibration; technical documentation. Experience with Client/Agilent/Client test equipment, RF/telecommunications/networking products, TCP/IP, GLIB, USB, serial communications, ISO/IEC 17025 environments, and Client Gondor is highly desirable. Education: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or a related technical discipline preferred. Equivalent combinations of education and substantial relevant automated-test/software experience will be considered. Approximately 5+ years of relevant software/test automation experience preferred, particularly experience developing software that controls and tests physical electronic hardware.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:35 min

Direct hardware communication using the Web USB API

Rowdy Rabouw Rowdy Rabouw · World Congress 2025

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

40 sec

Hardware durability labs and robot testing methods

Chris Heilmann +1 · LIVE

Videos

See all

Related articles

See all