주요 업무
수행 직무
- ▶ 하드웨어개발자는 마이크로프로세서, SoC(System on a Chip) 등을 기반으로 하는 셋톱박스 하드웨어를 설계한다.
- ▶ 개발된 셋톱박스(Set Top Box)가 악조건 속에서도 안정적이고 오랫동안 작동하는지 고온테스트, 에이징 테스트(Aging Test:제품 출하 전에 고압 등 한계상황에서 견뎌낼 수 있는지 확인하는 가혹검사) 등의 각종 테스트를 통하여 하드웨어의 안정성을 평가한다.
- ▶ 화질, 음질과 같은 품질을 테스트하고 개선하는 일을 하기도 한다.
- ▶ 소프트웨어개발자는 셋톱박스의 하드웨어에 저장되어 하드웨어를 제어하는 펌웨어를 비롯해 동영상, 게임, 인터넷전화 등이 구동될 수 있도록 하는 응용소프트웨어를 개발하며, 디버깅(Debugging:오류 수정)을 통해 개발된 소프트웨어가 올바로 작동되도록 한다.