Digital Bench Testing Engineer Contractor

company banner
OSI Engineering, Inc.
Function generator, Logic analyzer, Hardware, Mixed-signal integrated circuit, Oscilloscope, PLL, Power supply, Test equipment, Reporting, Laboratory equipment, Microcontrollers, Automated testing, Debugging, Python
Contract W2
Depends on Experience

Job Description

Digital Bench Testing Engineer Contractor


This position involves bench testing the digital and some mixed-signal portion of our IC product. The candidate will be responsible for executing a bench verification test plan. It involves using python in-house API Test Framework to communicate with the device-under-test (DUT) and automate the test equipment. Therefore, the candidate should be familiar with using lab equipment such as power supply, logic analyzer, relays, function generator, oscilloscope, temperature chamber, etc. to monitor/record the DUT response. Strong bench testing skills with knowledge of digital functions such as microcontroller, interrupt, memory, FIFO, GPIO, etc. are required. Some knowledge of analog/mixed-signal functions such as ADC/DAC, amplifier comparators, oscillator, etc., are valuable.


  • Develop/Debug OOP Python test classes to verify the IC’s digital functions
  • Develop/Debug and program device IO drivers.
  • Develop/Debug test firmware C codes
  • Develop/Debug IC Python API codes
  • Develop/Debug Lab Python API equipment drivers codes
  • Execute tests (running automated tests) over multiple parts and temperature.
  • Work with a team of various engineers (Firmware, RTL, Test and ATE engineers)
  • Analyze test data for anything out-of-spec or unusual behavior
  • Identify/Resolves bugs from hardware, software, to firmware


  • Have some technical knowledge of various digital functions such microcontroller, interrupt, memory, FIFO, registers, DMA, GPIO, JTAG, SPMI, I2C, UART, SERIAL, etc.
  • Experience with lab test equipment and bench testing is strongly required
  • Knowledge of programming language(s): Python required, some C programming, and understanding of OOP
  • Skills in data analysis and technical reporting
  • Proactive and team-oriented player who requires a minimum learning curve.
  • Some knowledge of various mixed-signal functions such as comparator, ADC, DAC, low-pass filter, oscillator/PLL, etc.

Type: Contract 6+ months with extensions and the possibility for conversion

Location: San Jose, CA


Abel Lara | OSIJOBS


Company Information

OSI Engineering is a leading talent acquisition and services company, building powerful IT and Engineering development teams to meet speed-to-market demands across the US. We develop, implement and manage workforce solutions through every stage of the product lifecycle, from early application development through final production, delivering the highest-level technology professionals. Our capabilities include technical staff augmentation, managed service programs and resource planning solutions.

With over 20 years of experience, OSI’s technical expertise spans the software stack from the firmware layer up to the user interface. We deliver dynamic and diverse teams for IT Services, Networking Data Services, Cloud Infrastructure and Services, Big Data, Mobile Hardware and Applications, Internet of Things (IoT), Connected Car, Enterprise Information Security and Data Science. Our quality-focused approach to talent acquisition and services helps our clients successfully launch their concepts and products that change the world.

Dice Id : 10365912
Position Id : 7441307
Originally Posted : 3 months ago

Similar Positions at OSI Engineering, Inc.