Harness Tester Challenge

1 Month 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

Qualcomm - Engineer, Staff -Devops

Qualcomm

Hyderabad, Telangana, India (On-Site)
3 Months ago
Zynga - Principal Machine Learning Engineer

Zynga

Austin, Texas, United States (On-Site)
3 Months ago
Vercel - DX Engineer, AI SDK

Vercel

San Francisco, California, United States (Hybrid)
2 Months ago
playrix  - Lead Location Designer

playrix

Portugal (Remote)
9 Months ago
Cadence - Lead Software Engineer (Agentic AI)

Cadence

Cork, County Cork, Ireland (Hybrid)
3 Weeks ago
PwC - Penetration Tester

PwC

Rome, Lazio, Italy (On-Site)
10 Months ago
Loft Orbital - Senior Test Infrastructure Engineer

Loft Orbital

Abu Dhabi, Abu Dhabi, United Arab Emirates (Hybrid)
6 Months ago
Apple - Penetration Tester, Retail Engineering

Apple

Austin, Texas, United States (On-Site)
1 Month ago
Minecast - Senior Software Development Engineer in Test

Minecast

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Power Integrations - Senior Test Engineer

Power Integrations

Penang, Malaysia (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Adobe - Engineering Manager - II

Adobe

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Epic Games - Senior DevOps Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
adglobal 360 - Front-End Engineer

adglobal 360

Tokyo, Japan (On-Site)
2 Months ago
wenkyl studio - Unity 3D Developer

wenkyl studio

Gliwice, Silesian Voivodeship, Poland (Hybrid)
1 Month ago
N-ix - Senior Full-Stack Engineer

N-ix

Slovakia (Remote)
3 Weeks ago
Toast - Principal Data Scientist - Credit Risk/Lending

Toast

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
oportun - Senior Manager, Marketing Data & Technology

oportun

Mexico (Remote)
4 Weeks ago
Cadence - Lead FrontEnd Methodology Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Escape Velocity Entertainment - Web-Tools Engineer

Escape Velocity Entertainment

Canada (Remote)
2 Months ago
Ion - Senior Technical Consultant – IT2

Ion

Central Sulawesi, Indonesia (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Diego, California, United States

Apple - Engineering Program Manager - iPhone Display Module

Apple

Cupertino, California, United States (On-Site)
3 Months ago
Penumbrainc - Senior Manufacturing Engineer

Penumbrainc

Alameda, California, United States (On-Site)
1 Month ago
SimpliSafe - Senior Embedded Software Engineer (Wireless Networking)

SimpliSafe

Boston, Massachusetts, United States (Hybrid)
1 Month ago
DataVisor - Marketing Inside Sales Representative

DataVisor

Mountain View, California, United States (Hybrid)
1 Month ago
HCL Tech - C++ Technical Lead

HCL Tech

California, United States (On-Site)
3 Months ago
Apple - Client Software Engineer - iOS/macOS - ASE

Apple

San Diego, California, United States (On-Site)
2 Months ago
Second Dinner - Growth Marketing Manager

Second Dinner

Irvine, California, United States (Remote)
2 Months ago
Glean - Business Development Representative

Glean

United States (On-Site)
9 Months ago
Marvell - Distinguished Engineer: Advanced Optical Engines

Marvell

Santa Clara, California, United States (On-Site)
2 Weeks ago
Ethos Life - Finance & Strategy, Associate / Senior Associate

Ethos Life

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Testing Jobs

Tesla - Autopilot Test Engineer

Tesla

Santa Oliva, Catalunya, Spain (On-Site)
6 Months ago
Universally Speaking - French Games Tester

Universally Speaking

Community Of Madrid, Spain (On-Site)
4 Months ago
Trend Micro - Senior Software Development Engineer in Test (Network Endpoint Security)

Trend Micro

Taipei City, Taiwan (On-Site)
1 Month ago
Capgemini - Testing Engineer (HFC)

Capgemini

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
SEGA - Football Manager QA Associate Functionality Tester

SEGA

Sofia, Sofia City Province, Bulgaria (Hybrid)
3 Months ago
Interactive Brokers - Senior Software Development Engineer in Test

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
3 Months ago
Power Integrations - Staff Test Engineer - High Power

Power Integrations

Penang, Malaysia (On-Site)
1 Month ago
Ajmera Infotech - Senior QA Engineer – Lead Test Strategy for Life-Critical Software

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
1 Month ago
Apple - Systems Integration & Test Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
endava - Senior Automation Tester

endava

Medellín, Antioquia, Colombia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded