Harness Tester Challenge

2 Months ago • All levels
Testing

Job Description

We (mock) designed a simple harness testing PCB and wrote some firmware for it. The challenge is to identify issues with the schematic, PCB layout, and firmware. The board is designed in KiCad 8 and is intended to quickly verify pin connections in car-specific harnesses. It features 12V DC input with protection, a user interface with a start button and RGB LED, microSD card storage for test results, and GPS for time acquisition. There are intentional, show-stopping bugs hidden in each part that need to be found.
Must Have:
  • Identify issues in schematic
  • Identify issues in PCB layout
  • Identify issues in firmware
  • Find intentional, show-stopping bugs

Add these skills to join the top 1% applicants for this job

github
game-texts
testing
user-interface
monday

Harness Tester Challenge

We (mock) designed a simple harness testing PCB and wrote some firmware for it. Unfortunately, this board was designed and firmware was written on a Monday morning.

Can you figure out everything wrong with it?

The Harness Tester

We currently ship hundreds of car-specific harnesses to users every month, consisting of more than 40 different types.

As a simple wiring harness, we expect them to have a near-zero failure rate, so good testing is critical. This tester is designed to be capable of quickly verifying which pins are connected to which other pins.

A quick list of design goals is listed here:

  • 12V DC input with transient and reverse polarity protection
  • compatible with harnesses with up to 40 pins (through a pin header)
  • start button and RGB LED are the user interface
  • microSD card to store test results along with the current time (for statistical purposes)
  • receive time by acquiring a GPS lock (ok, yes, this is just to make the board and firmware more interesting)

The challenge

The challenge consists of 3 distinct parts, each riddled with more than a few bugs:

The board is designed in KiCad 8, and the full project is available in an exported archive.

There are a handful of intentional, show-stopping bugs hidden in each part. Find them, and send them over to us for verification!

We're not looking for improvements or fixes; just submit a list of bugs.

PCB

Set alerts for more jobs like Harness Tester Challenge
Set alerts for new jobs by comma.ai
Set alerts for new Testing jobs in United States
Set alerts for new jobs in United States
Set alerts for Testing (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙