Analog Design
제품의 요구사양을 이해하고 이에 부합하는 기능 및 동작을 하는 Analog 회로를 설계하는 업무입니다. 반도체의 기본 소자 특성을 이용하여 Schematic 기반의 회로 설계를 진행하며 주요 기능은 다음과 같습니다.
- - 외부로부터의 입력 변환 회로(센서, ADC, DAC)
- - 파워 공급 기능(OP-Amp, DC-DC Convertor, Charge Pump)
- - 클록 생성 기능(OSC)
- - 전압 변환(Level Shifter)
- - 고속 데이터 전송 기능(PHY, Tx, Rx)
- 유관전공
- 전기/전자
- 필요역량
- Analog 회로 설계를 위한 기초 역량은 반도체 소자와 물성 관련 이해, 전자회로 이해, 통신 등 다양한 분야의 기본 이론에 대한 이해입니다. 이를 기반으로 제품의 요구사항을 이해하는 분석력, 최적화된 회로를 설계를 위한 논리력, 외부 환경을 고려하여 반도체의 기능을 검증하는 창의력 등이 필요합니다. 또한 회로 설계를 위한 다양한 Tool의 활용 능력이 필요합니다.
Digital Design
Digital 설계는 알고리즘 구현을 위한 C언어나 Matlab과 같은 프로그래밍 언어와 Digital 회로설계를 위한 HDL(Hardware description Language)를 사용하여 설계 및 검증을 하고 반도체 칩을 제작하는 업무입니다.
- 유관전공
- 전기/전자
- 필요역량
- Digital 회로 설계를 위한 기초 역량은 반도체 소자 및 물성 관련 이해, 디지털 논리 회로 이해, 통신 등 다양한 분야의 기본 이론 이해 및 HDL 언어의 이해입니다. 이를 기반으로 제품의 요구사항을 이해하는 분석력, 최적화된 회로를 설계를 위한 논리력, 외부 환경을 고려하여 반도체의 기능을 검증하는 창의력 등이 필요합니다. 또한 회로 설계를 위한 다양한 Tool의 활용 능력이 필요합니다.
Algorithm
디스플레이의 최고 성능 구현을 위한 화질 알고리즘을 개발(Image Enhancement, Noise Reduction, Image Sharpness 등)하고 있습니다.
그리고 디스플레이 해상도가 커짐에 따라 SR/HDR/데이터 압축과 같은 알고리즘을 개발하고, 개발된 화질 IP는 TV/IT/Mobile 용 반도체 개발을 위하여 제공합니다.
또한, 보다 좋은 성능을 위해 현재는 Deep Learning(TensorFlow, PyTorch, Caffe 기반 Network 설계)기술을 활용하여 화질 개선 알고리즘을 만들고 있으며,
이렇게 만들어진 화질 알고리즘에 대해 정량적/정성적 평가를 하기 위해 튜닝 및 측정 S/W 개발을 하고 있습니다.
그리고 디스플레이 해상도가 커짐에 따라 SR/HDR/데이터 압축과 같은 알고리즘을 개발하고, 개발된 화질 IP는 TV/IT/Mobile 용 반도체 개발을 위하여 제공합니다.
또한, 보다 좋은 성능을 위해 현재는 Deep Learning(TensorFlow, PyTorch, Caffe 기반 Network 설계)기술을 활용하여 화질 개선 알고리즘을 만들고 있으며,
이렇게 만들어진 화질 알고리즘에 대해 정량적/정성적 평가를 하기 위해 튜닝 및 측정 S/W 개발을 하고 있습니다.
- 유관전공
- 전기/전자/컴퓨터
- 필요역량
- 기본 영상처리 알고리즘을 만들기 위한 영상처리에 대한 지식, 패널 영상처리 및 보상 알고리즘을 만들기 위한 영상처리 지식 외에 Color에 대한 개념의 이해가 필요합니다. 영상처리 지식을 바탕으로 알고리즘을 개발하기 위해 C언어, MATLAB등을 사용하여 Modeling을 진행하며, 최종적으로 화질 IP를 만들기 위해 Verilog 개발 능력이 필요합니다. 또한, 보다 향상된 화질 알고리즘 개발을 위해 Deep Learning에 대한 지식이 필요하며, 논문 해석/구현/아이디어 창출을 할 수 있는 능력이 필요합니다.
Software
ARM 기반의 제품을 위한 Device Driver/Middleware/Application/BSP(Board Support Package)를 개발하여 고객에게 제공하고, 고객의 요구에 맞게 Boot Loader를 개발하고 GUI 프로그램을 만들어 고객에게 제공합니다.
- 유관전공
- 전기/전자/컴퓨터
- 필요역량
- 소프트웨어를 개발하기 위해 Embedded System, CPU Architecture, OS에 대한 지식이 필요하며, 성능 향상을 위해 Refactoring, Optimization과 같은 지식 및 기술이 요구되며, 문제 해결을 위한 Debugging 스킬 또한 중요합니다. 또한, Serial 통신에 대한 개념 지식이 필요하며, 메모리에 대한 지식 및 동작 원리에 대한 지식이 필요합니다. 기본적으로 C언어 및 어셈블리 언어로 작성을 해야 하고, 문제 해결을 위한 Debugging 스킬 또한 중요합니다.
Field Application
고객이 필요로 하는 다양한 요구사항과 기술적인 문제를 해결하는 업무입니다. 개발 업무와 병행하여 고객사와 기술적 논의를 통해서 고객별 요구사항에 맞는 최적의 제품과 솔루션을 제공합니다. 또한, 개발된 제품이 설계 의도대로 동작하는지를 확인하기 위하여 기능, 성능, 특성 등을 평가합니다. 이를 위해서는 고객사, 개발부서, 영업부서, 기획부서 등과 긴밀하게 협조하며 업무를 수행해야 합니다. 또한, 업무 차원에서 최신 기술 동향과 신기술을 습득하여 자신의 역량을 꾸준히 개발해 나가야 합니다.
- 유관전공
- 전기/전자
- 필요역량
- 고객의 요구사항과 기술 문제를 해결하기 위하여 회로 설계, 분석 및 IC 응용 관련 기술에 대한 이해가 필요합니다. 또한 기초 전자 부품에 대한 지식과 전자회로에 대한 이해 및 회로 분석 능력과 함께 IC를 활용한 응용 회로 및 어플리케이션 설계를 위한 분석력, 논리력, 통찰력도 갖춰야 합니다.