System Architecture
System Design
Analog Design
Digital Design
Protocol and Interface Definition
Requirements Analysis and Verification
Circuit Design
Microcontroller Design
FPGA / CPLD Design and Software
User Interface
Circuit Simulation
PCB Design
Prototype PCB Fabrication
Hazard Analysis / FMEA / FMECA
Design and Manufacturability (DFM)
Test Case Development
Test Tool Development
White Box (Integration) Testing
Black Box (System) Testing