Harness Tester Challenge

16 Minutes ago • All levels • Testing

Job Summary

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

Job Details

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

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in San Diego, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Testing Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

San Diego, California, United States (On-Site)

San Diego, California, United States (On-Site)

San Diego, California, United States (On-Site)

San Diego, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by comma.ai

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug