컴퓨터 이용자들의 의견을 듣고 새로운 제품을 개발하거나 제품 업그레이드에 반영한다. 컴퓨터시스템, 주변장치 및 액세서리 등 컴퓨터 하드웨어장치에 대한 전문적 지식을 바탕으로 컴퓨터하드웨어를 설계하고 개발한다. 시스템과 보드에 대해 전기적, 환경적 스트레스의 노출에 따른 기능적 작동성에 대해 시험한다. 칩, 조정장치와 같은 컴퓨터하드웨어의 제조를 감독한다. 구조입력, PC보드플로어계획, 고속신호분석 등을 수행한다. 로직디자인과 시뮬레이션을 이용하여 하드웨어제품을 검사한다. 개발프로젝트와 관련된 회의에 참석하고 보고서를 작성하기도 한다.