Internet Explorer 서비스 종료 안내

Internet Explorer(IE) 11 및 이전 버전에 대한 지원이 종료되었습니다.

원활한 이용을 위해 Chrome, Microsoft Edge, Safari, Whale 등의 브라우저로 접속해주세요.

링커리어
리스트박스

검색결과 13854건

Copyright © Linkareer Inc. All Rights Reserved.

합격 자소서

삼성전자 / DS부문_SW개발 / 2022 하반기

아주대 / 전자과 / 학점 3.75/4.5 / 토익스피킹: IM2 / 사회생활 경험: 한화정밀기계 1년

보고있는 합격자소서 참고해서 내 자소서 작성하기닫기
마음에 드는 문장을 스크랩 할 수 있어요!
지금 바로 PC에서 이용해보세요.

최고 품질의 상품들을 지금보다 더 많은 소비자들이 여러 유통 채널에서 더욱 폭 넓고 쉽게...

디엠씨미디어/어도비 자만검 배너 이미지


1. 삼성전자를 지원한 이유와 입사 후 회사에서 이루고 싶은 꿈을 기술하십시오. 전자공학을 전공하면서 라인트레이서 프로젝트에서 HW를 설계하고 SW를 통해 속도 및 방향과 기능을 제어해보면서 임베디드 시스템에 흥미를 느꼈습니다. 이후 SW 최적화 기법을 적용하고 오픈 소스 라이브러리를 사용하여 CPU time을 줄여보면서 다양한 최적화 기법을 이해했습니다. 이후 CAN 통신 과정에서 SW를 통해 HW간 통신 및 제어 방법을 익히고 효율적인 데이터를 처리 방법을 익혔습니다. 직접 다양한 솔루션 제품에 필요한 펌웨어를 개발하여 미래 산업 제품에 탑재하고 싶은 꿈이 생겼고 이를 실현하기 위해 삼성전자에 지원했습니다. 4차 산업 혁명 시대를 맞아 저전력, 고속, 최소화 및 빅데이터 처리 이슈가 중요해짐에 따라 수많은 데이터를 안정적으로 빠르게 처리할 수 있는 저전력 메모리에 대한 요구가 커지고 있습니다. 삼성전자는 세계 최고 수준의 메모리 반도체를 개발하여 세계 전자제품을 책임지고 있습니다. 저는 삼성전자의 최고 수준의 인프라로 메모리 반도체 펌웨어 및 솔루션을 개발하여 미래 산업을 선도하고 싶습니다. 이를 위해 HW 및 운영체제와 네트워크 및 머신러닝을 학습하고 FPGA를 통한 전자식 도어락 설계와 MCU간 CAN 통신을 구현해보며 임베디드 전문성을 높였습니다. 저의 임베디드 시스템 역량으로 펌웨어를 연구개발하여 제품의 전력, 속도, 사이즈 이슈를 해결하면서 안정성과 유연성도 놓치지 않는 엔지니어가 되겠습니다. 2. 본인의 성장과정을 간략히 기술하되 현재의 자신에게 가장 큰 영향을 끼친 사건, 인물 등을 포함하여 기술하시기 바랍니다. (※작품속 가상인물도 가능) [기초부터 탄탄히 준비하는 예비 개발자] 대학교에 입학하여 처음으로 C언어 프로그래밍을 배웠습니다. 머릿속에 있는 알고리즘을 내 손으로 구현할 수 있다는 점에서 흥미를 느꼈습니다. 설계 프로젝트는 완벽하게 수행했지만, 기초 개념을 심도 있게 요하는 문제를 해결하는 능력은 부족했습니다. 이러한 부분을 보완하여 임베디드 개발자로서 성장하는 것을 목표로 삼았습니다. 뛰어난 응용력을 가지기 위해서는 우선 기초가 탄탄해야 한다고 생각했습니다. 기본 개념을 눈으로만 학습하지 않고 직접 코딩하여 확인했습니다. 알고리즘을 도식화하여 이해했고, 입력값을 다양하게 변경해보며 변화된 결과를 분석하고 다양하게 적용해보며 문제 해결 응용력을 길렀습니다. 특히 포인터에 대한 완벽한 이해를 위해 한 줄마다 값을 확인했고 ‘이 부분을 고치거나 지우면 값이 어떻게 변할까’라는 호기심을 가지고 모든 코드를 뜯어가며 의미를 공부했습니다. 다음으로 문제를 다양한 방식으로 접근해보았습니다. 문제 해결에 만족하지 않고 여러 방식으로 코드를 작성하고 결과를 분석하며 다양한 접근 방법을 습득했습니다. 문제를 풀기 전에 접근 방법에 대해 미리 생각하여 실수를 줄이고 효율적으로 코드를 작성할 수 있게 되었습니다. [끊임없이 성장하는 개발자] 탄탄히 다져온 기초를 바탕으로 ‘한화정밀기계’ 인턴 기간 동안 두 개의 VOC를 성공적으로 처리해본 경험이 있습니다. 올해 초 인턴으로 입사 후, 팀 선배님들께서 인턴 기간 2달 동안 진행할만한 난이도의 VOC를 2개 제시해주셨고, 하나를 선택해 완벽하게 처리하는 것을 제안하셨습니다. 하나는 DB와 연동하여 고객이 원하는 데이터 추가 및 필터링 기능을 구현하는 것이고, 다른 하나는 멀티인덱싱 자료구조를 사용하여 새로운 기능을 추가하는 것이었습니다. 학부생을 넘어 개발자가 되고 싶었던 저는 2개 모두 해결해보고 싶다고 말씀드리고 완벽하게 해결하는 것을 목표로 삼았습니다. 우선 코드 내용에 대해서 아는 것이 없기 때문에 분석과 설계에 많은 시간을 계획했습니다. 빠듯한 시간 내에 완벽하게 해결하기 위해 시간 분배가 중요하다고 생각했습니다. 낮에는 회사에서 문제를 분석하고 다이어그램을 이해하며 설계에 집중했습니다. 이 과정에서 선배님들께 참고할만한 유사한 코드 부분이 있는지 여쭤보고 이를 활용하여 분석 효율을 높였습니다. 퇴근 후에는 부족했던 SQL 부분과 낯선 멀티인덱싱 자료구조를 학습하며 시간을 효율적으로 사용했습니다. 충분한 분석 및 설계 내용을 바탕으로 설계 문서를 직접 작성해보고 팀원분들께 리뷰를 요청하여 부족하거나 놓치고 있는 부분을 보완할 수 있었습니다. 설계 리뷰를 총 3차례 거듭하여 완성도를 높였고, 이를 통해 구현할 부분을 확실하게 파악하여 시간을 줄일 수 있었습니다. 개발 내용에 대해 2번의 코드 리뷰를 요청하여 완성도를 높였고, 최종적으로 철저하게 검증한 결과 현재까지도 사이드 이펙트가 발생하지 않았습니다. 3. 지원한 직무 관련 본인이 갖고 있는 전문지식/경험(심화전공, 프로젝트, 논문, 공모전 등)을 작성하고, 이를 바탕으로 본인이 지원 직무에 적합한 사유를 구체적으로 서술해 주시기 바랍니다. 메모리 반도체 SW 개발자는 고객이 원하는 특성 및 품질에 부합되도록 SW 기술을 바탕으로 펌웨어와 솔루션을 개발합니다. 이를 위해 OS에 대한 전반적인 이해를 바탕으로 펌웨어 구현 역량이 중요하다고 생각합니다. 더불어 효율적인 개발을 위한 협력 코딩 스킬도 필요합니다. 이를 위해 다음과 같은 노력을 했습니다. 첫째, ‘전자공학 운영체제’를 수강하며 커널의 프로세스 운영 및 메모리 관리 방식을 이해했습니다. Ubuntu 환경에서 PintOS 프로젝트를 진행하면서 기존의 Busy waiting 방식에서 Alarm clock을 이용하여 자원 낭비를 줄였고, 기존 Round-Robin으로 구현되어 있던 스케줄링을 우선순위 스케줄링으로 수정해 CPU 효율을 높인 경험이 있습니다. 또한 TLB를 사용하여 logical address로 physical address를 출력해보았습니다. 이때 page fault인 경우 해당 페이지에 -1을 넣어 구분했습니다. 이를 통해 프로세스 동작을 확인해보고 system level 프로그래밍 역량을 길렀습니다. 둘째, ‘임베디드 시스템 실험’을 수강하며 임베디드 시스템에 대한 이해도를 높였습니다. 4개의 MCU와 여러 센서를 연결하고 MCU 간 CAN 통신을 구현하여 주차보조시스템을 구현했습니다. 구현 전, 저는 팀원에게 요구사항을 분석한 후 MCU 별로 역할을 나누어 각자 맡은 부분에 대해 다이어그램을 작성하자고 제안했고 팀원들은 제안을 받아들여 구현보다는 설계에 많은 시간을 할애했습니다. 설계 리뷰를 통해 서로 놓치고 있는 부분을 보완하여 실수를 줄이고 하나의 시스템을 여러 개의 시스템으로 구분하여 협업 코딩을 진행함으로써 본 구현 시간을 단축할 수 있었습니다. 구현 과정에서 초음파 센서 값을 CAN 통신으로 전달하면 모터에서 딜레이가 발생하여 범위를 나누어 0,1로 변환 후 전송하여 데이터 반응 속도를 높여 해결했습니다. 이를 통해 분석, 설계에서 구현에 이르기 까지 SW 개발 프로세스에 대해 이해할 수 있었습니다.