Product Test Technician — Firmware & Connected Devices (Entry Level)

Chefman•Mahwah, NJ
•$50,000 - $60,000•Onsite

About The Position

Chefman is seeking a hands-on Test Technician to support the firmware team’s testing lab as its connected appliance portfolio grows. The role combines product testing, electronics, data acquisition, firmware validation, and Python-based test automation. The technician will work closely with a senior team member to review testing requests, prepare equipment, collect performance data, and support firmware testing. Training on equipment and processes will be provided. Candidates should be technically curious, comfortable troubleshooting hardware and software, and motivated to take ownership of testing activities. Screened candidates will complete a 30–45 minute practical Python exercise on-site. The assessment will cover Python programming, hardware interfacing, technical documentation interpretation, data acquisition, and problem-solving. Candidates may refer to online documentation and Python resources during the exercise. The salary range is $50,000–$60,000 USD, commensurate with experience.

Requirements

  • Python programming experience is required, preferably involving hardware interfacing, automation, data collection, or analysis.
  • Familiarity with Raspberry Pi, Arduino, microcontrollers, or embedded systems through coursework, personal projects, or professional experience.
  • Basic understanding of electronics, sensors, and hardware communication protocols.
  • Ability to read and interpret technical datasheets and documentation.
  • Strong attention to detail, problem-solving abilities, and organizational skills.
  • Comfort working with Excel and learning tools such as Jira and data logging software.
  • Ability to manage multiple assignments and work effectively under time constraints.
  • Strong written and verbal communication skills.
  • Comfort working at a computer and in a hands-on laboratory environment, including handling electronic components, circuit boards, sensors, and test equipment.

Nice To Haves

  • Experience writing, flashing, or debugging microcontroller firmware.
  • Engineering, computer science, electronics, or related technical background.

Responsibilities

  • Review testing requests from Product Managers and UX/UI teams, typically provided in Excel, and prioritize upcoming testing activities.
  • Set up data acquisition systems, thermocouples, sensors, and other electronic measurement equipment.
  • Install and position thermocouples to measure temperatures at specified locations on appliances and circuit boards.
  • Collect, organize, and analyze performance data from multiple DAQ devices.
  • Develop and maintain Python scripts to automate data collection, process measurements, and generate plots and reports.
  • Interface Python applications with external hardware, including Raspberry Pi platforms, microcontrollers, sensors, and DAQ boards using I²C, SPI, UART/Serial, USB, GPIO, and 1-Wire.
  • Read and interpret hardware datasheets and technical documentation to troubleshoot hardware and software interfaces.
  • Load and verify firmware versions and document configurations used during testing.
  • Perform firmware testing, identify edge cases, investigate failure modes, and challenge products to identify potential defects.
  • Test Bluetooth and Wi-Fi connectivity features on connected appliances and associated mobile applications.
  • Monitor iOS and Android updates for potential compatibility issues.
  • Document test results and report findings to Product Managers, UX/UI teams, and engineering.
  • Track issues in Jira and maintain an organized, functional testing lab.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service