Search

SW개발 자율주행팀 : 자율주행 로봇부터 자동차까지, 대기업 SW개발 현직자와 실무 경험하기

광운그룹에 입사해서 직접 실무를 경험하는 것보다 잘 이해할 수 있는 방법은 없습니다.

5주간 광운그룹의 사원이 되어 팀장님과 제대로된 직무 경험을 만들고, 준비된 신입사원이 되세요.
현직자의 진짜 실무를 팀장님의 도움을 받아 수행하여, 직무를 깊게 이해할 수 있습니다.
업무 착수부터 업무보고까지 일의 프로세스를 경험하고, 신입사원으로서 꼭 필요한 역량과 업무스킬을 이해하고 배워갈 수 있습니다.
메타버스 오피스에서 만나고, 업무 메신저를 통해 팀장님께 업무를 보고하고 피드백 받는 경험을 할 수 있습니다.
업무에 대한 1:1 피드백과 코칭이 매주 제공됩니다.
안녕하세요, 저는 자율주행 SW 개발자로서 일하고 있는 리드멘토입니다.
다양한 이유로 “자율주행 로봇 또는 자율주행 자동차 개발자를 해볼까?”라는 생각을 하시는 분들이 많을 거라 생각합니다. 저 역시도 마찬가지였는데요. 자율주행의 세계에 처음 입문하시는 분들, 그리고 비전공자분들은 “엄청난 두께의 제어이론, 로봇공학, 차량동역학, SW 관련 서적들”을 보고 지레 겁을 먹어 도전하기 무서워합니다. 하지만 자율주행 엔지니어 관점에서는 처음부터 저 많은 양의 내용을 완벽히 이해하고 모든 것을 습득할 필요까지는 없습니다.
처음 공부할 때 “어떤 우선순위로 공부해야 하지?”, 그리고 현재 “이런 것들을 미리 누가 알려줬으면 좋았을 텐데”라는 생각을 정말 많이 했었기 때문에, 저는 자율주행 엔지니어로서 현업에서 쌓은 경험을 바탕으로, 여러분께 실질적인 조언과 가이드를 제공하고자 합니다. 단순히 이론을 전달하는 데 그치지 않고, 실제 현업에서 겪었던 문제들을 해결한 경험을 토대로 멘토링이 진행되기 때문에 인턴분들이 간접적으로 직무를 경험해볼 수 있습니다. 또한 최신 기술 동향을 반영한 온라인 세션을 통해, 자율주행 분야에서 어떠한 역량을 갖춰야 하는지 그리고 실제 어떠한 문제를 풀고 있는지를 배울 수 있습니다.
본 과정들을 통해 여러분이 자율주행 전문가로 성장하는 데 필요한 지식과 기술을 습득하고, 더 나아가 이 분야에서 여러분들의 꿈을 실현할 수 있는 기회를 얻기를 진심으로 바랍니다. 저는 멘토링을 통해 여러분들의 든든한 조력자가 되겠습니다.

5~7년 차 현직자 로스누

현) 글로벌 자동차 기업 자율주행 SW 엔지니어
전) 로보틱스 스타트업 SW 엔지니어 및 테크리드
대학교 및 대학원 대상 ROS 2 특강 다수 진행
기업 및 대학원 대상 자율주행 로봇 세미나 및 자문 활동
프로그래밍 언어(C, C++, Python 등) 및 문제해결전략(알고리즘) 온라인 강의 진행

자율주행 로봇부터 자동차까지, 대기업 SW개발 현직자와 실무 경험하기 주제로 5주 동안 실무자가 될 수 있게 도와드리겠습니다.

주요 업무 소개

본 직무부트캠프는 자율주행 자동차 또는 자율주행 로봇의 개발 및 문제 해결 과정을 체험하는 5주 간의 프로그램으로 구성되어 있습니다. 저는 자율주행 SW 개발자로서 여러분의 팀장이 되어, 실제 현업에서 발생하는 문제들을 해결하는 업무들을 통해 자율주행 분야의 핵심 역량을 배양할 수 있도록 도와드립니다.

업무 개요

현재 자율주행 기술은 빠르게 발전하고 있으며, 다양한 환경에서의 안전하고 효율적인 시스템이 요구되고 있습니다. 이에 따라 우리는 특정 환경에서 발생할 수 있는 문제 상황을 해결하는 자율주행 시스템을 설계하고 구현하는 프로젝트를 수행하게 됩니다. 여러분들이 자율주행 자동차, 자율주행 로봇 둘 중 어떤 것에 관심이 있던 원하는 시나리오를 선정할 수 있습니다.
1차 업무: 자율주행 대상 및 프로젝트 환경 선정
업무 설명 자율주행 프로젝트에서 가장 먼저 해야 할 일은 대상 및 환경을 선정하는 것입니다. 자율주행 자동차나 자율주행 로봇 중 하나를 선택하고, 해당 자율주행 시스템이 작동할 환경을 결정합니다. 각 환경에서 발생할 수 있는 다양한 시나리오 및 문제 상황을 설계합니다.
예시 환경: 자율주행 자동차: 고속도로, 하이패스 구간, 도심, 실내 주차장, 실외 주차장 등 자율주행 로봇: 병원, 백화점, 공장, 실외 배송 등
현업과의 연관성 자율주행 시스템 개발 초기 단계에서는 대상 및 환경 선정이 매우 중요합니다. 이는 실제 프로젝트 계획 수립과 리스크 관리를 위해 반드시 필요한 과정입니다.
업무에서 얻을 수 있는 것 : 자율주행 시스템의 초기 기획 단계 체험 : 다양한 자율주행 환경 및 시나리오에 대한 이해 : 문제 상황을 설계하고 예측하는 능력
2차 업무: 문제 상황 해결을 위한 센서 선정
업무 설명 1차 업무에서 설계한 문제 상황을 해결하기 위한 센서를 선정합니다. 예산에 맞는 센서 스펙을 조사하고, 해당 센서를 선정한 이유를 작성합니다.
예시 센서의 정확도, 범위, 해상도, 업데이트 속도 등 고려 주어진 가상의 예산 내에서 최적의 센서 조합 제안 선정한 센서에 적용 가능한 알고리즘 사전 조사 및 리스트업
현업과의 연관성 센서 선정은 자율주행 시스템의 성능과 예산에 직결되는 중요한 과정입니다. 실제 현업에서도 주어진 예산 내에서 최적의 센서를 선택해야 합니다.
업무에서 얻을 수 있는 것 : 자율주행 시스템에서 필요한 센서의 종류와 특성에 대한 이해 : 예산을 고려한 센서 선택 및 적용 방법 습득
3차 업무: 자율주행 시스템 HW 레이아웃 설계
업무 설명 2차 업무에서 선정한 센서를 바탕으로 자율주행 자동차 또는 로봇의 하드웨어 레이아웃을 설계합니다. 자율주행 시스템의 각 구성 요소를 배치하고, 전체적인 하드웨어 구조를 설계합니다.
현업과의 연관성 자율주행 시스템의 하드웨어 설계는 시스템의 성능과 안정성에 직접적인 영향을 미칩니다. 실제 개발 과정에서도 매우 중요한 단계입니다.
업무에서 얻을 수 있는 것 : 자율주행 시스템의 하드웨어 구성에 대한 이해 : 하드웨어 구성 요소의 배치 및 통합 방법 습득 : 실제 개발 과정에서의 하드웨어 설계 체험
4차 업무: 문제 해결을 위한 알고리즘 조사
업무 설명 3차 업무에서 설계한 자율주행 시스템의 문제를 인지, 판단, 제어 중 어떤 파트인지 파악합니다. 각 문제를 해결하기 위해 사용할 알고리즘을 다양하게 조사합니다.
현업과의 연관성 자율주행 시스템 개발 과정에서 문제를 정확히 파악하고, 해당 문제를 해결할 최적의 알고리즘을 찾는 것은 매우 중요한 과정입니다. 이는 시스템의 성능과 효율성을 좌우합니다.
업무에서 얻을 수 있는 것 : 자율주행 시스템의 문제 분석 능력 향상 : 다양한 알고리즘의 특성 및 적용 방법에 대한 이해 : 문제 해결을 위한 최적의 알고리즘 선택 능력 배양

이 업무를 선정한 이유를 알려드릴게요!

자율주행 전문가의 현실적인 업무 경험
자율주행 기술은 빠르게 발전하고 있지만, 실제 필드에서의 완전한 자율주행은 아직 많은 과제가 남아있습니다. 자율주행 개발자들은 안전성과 효율성을 모두 만족시키는 시스템을 개발하기 위해 끊임없이 노력하고 있습니다. 이 과정에서 개발자들은 하드웨어와 소프트웨어를 아우르는 통합적인 사고가 필요하며, 다양한 상황에 대비한 시나리오를 설계하고 테스트해야 합니다.
문제 해결 능력의 중요성
자율주행 개발에서는 예상치 못한 상황에 대한 대처 능력이 매우 중요합니다. 본 실무 업무를 통해 여러분은 다양한 문제 상황을 설계하고, 이를 해결하기 위한 방안을 고민하게 됩니다. 이는 실제 현업에서 마주하게 될 도전 과제들을 해결하는 데 큰 도움이 될 것입니다.
통합적 시스템 이해의 필요성
자율주행 시스템은 센서, 하드웨어, 소프트웨어가 유기적으로 결합된 복잡한 시스템입니다. 본 과정을 통해 여러분은 시스템의 각 구성 요소가 어떻게 상호작용을 하는지 이해하고, 전체 시스템의 관점에서 문제를 바라보는 능력을 기를 수 있습니다.
최신 기술 동향 파악
자율주행 분야는 빠르게 발전하고 있어 최신 기술 동향을 파악하는 것이 매우 중요합니다. 실무 업무를 수행하면서 여러분은 최신 센서 기술, 알고리즘, 개발 도구 등에 대해 조사하고 학습하게 될 것입니다.
이 업무를 통해 여러분은 자율주행 엔지니어로서 필요한 핵심 역량을 기르고, 실제 업무에 대한 이해를 높일 수 있을 것입니다. 도전적이지만 그만큼 보람 있는 경험이 될 것입니다.
실제 면접과 현업 경험을 반영한 업무 구성
제가 실제로 대기업 면접 때 받았던 질문들과 현재 자율주행 엔지니어로서의 실무 경험을 바탕으로 커리큘럼이 구성되었습니다. 면접에서 자주 다뤄졌던 주제들, 예를 들어 센서 선정의 이유, 특정 알고리즘 선택의 근거, 문제 상황에 대한 대처 방안 등이 업무에 포함되어 있습니다.
또한, 현업에서 실제로 수행하는 업무 프로세스를 최대한 반영하여 업무를 구성했습니다. 예를 들어, 프로젝트 초기의 환경 설정과 시나리오 설계부터 시작하여 하드웨어 구성, 소프트웨어 알고리즘 선정까지의 과정은 실제 자율주행 시스템 개발 프로젝트의 흐름과 매우 유사합니다.
이러한 구성을 통해, 부트캠프 참가자들은 단순히 이론적인 지식을 습득하는 것을 넘어서, 실제 자율주행 개발자로서 마주하게 될 상황들을 미리 경험하고 준비할 수 있습니다. 이는 향후 실제 면접 상황에서의 대응력을 높이고, 입사 후 실무에 빠르게 적응할 수 있는 기반을 제공할 것입니다.

상세한 업무 일정을 설명드리겠습니다.

3회의 회의4회의 업무수행을 통해 경쟁력있는 신입으로 거듭날 수 있습니다.
1주차
7월 6일 (일) 10:00~12:00
팀,부서,직무 소개 - 직무 입문 방법 - 우리 팀 직무담당자가 실제로 하는 일 - 우리 팀 직무담당자로 일하는 장, 단점과 요구 역량 - 주차 별 업무소개 및 선정 이유
7월 11일 (금) 23:59까지
1차 업무 수행 [주제] 환경 선정 : 자율주행 대상 및 프로젝트 환경 선정 자율주행 시스템의 성공적인 개발을 위해서는 정확한 대상과 환경 선정이 필수적입니다. 이번 주에는 자율주행 자동차 또는 로봇 중 하나를 선택하고, 구체적인 운용 환경을 결정합니다. 1. 자율주행 자동차 또는 로봇 중 하나를 선택하고, 선택 이유를 명확히 설명할 것 2. 선택한 대상의 구체적인 운용 환경을 제시하고, 각 환경의 특징과 예상되는 문제 상황을 상세히 기술할 것 3. 선정한 환경에서 발생할 수 있는 다양한 시나리오를 최소 5가지 이상 설계하고, 각 시나리오의 리스크를 분석할 것 *참고자료 : 1주차 라이브 세션 자료 *업무 결과물 : ppt 최소 4장 이상 최대 8장 이내
2주차
7월 14일 (월) 23:59까지
업무피드백 팀장 개별 리뷰 및 업무 피드백
7월 18일 (금) 23:59까지
2차 업무 수행 [주제] 센서 선정 : 문제 상황 해결을 위한 최적의 센서 조합 제안 센서 선정은 자율주행 시스템의 성능과 비용에 직접적인 영향을 미치는 중요한 과정입니다. 이번 주에는 1주차에서 설계한 문제 상황을 해결하기 위한 최적의 센서 조합을 제안합니다. 1. 선정한 센서의 종류, 스펙, 가격을 상세히 기술하고, 선정 이유를 명확히 설명할 것 2. 주어진 가상의 예산 내에서 센서 조합을 최적화하고, 비용 대비 성능을 분석할 것 3. 선정한 센서에 적용 가능한 알고리즘을 최소 3가지 이상 조사하고, 각 알고리즘의 장단점을 비교할 것 *참고자료 : 1주차 라이브 세션 자료 *업무 결과물 : ppt 최소 4장 이상 최대 8장 이내
3주차
7월 20일 (일) 10:00~12:00
팀미팅 업무 발표 및 팀장 피드백
7월 25일 (금) 23:59까지
3차 업무 수행 [주제] HW 설계 : 자율주행 시스템 하드웨어 레이아웃 설계 하드웨어 레이아웃 설계는 자율주행 시스템의 성능과 안정성을 결정짓는 중요한 과정입니다. 이번 주에는 2주차에서 선정한 센서를 바탕으로 전체적인 하드웨어 구조를 설계합니다. 1. 선정한 센서와 기타 하드웨어 구성 요소의 배치도를 작성하고, 각 배치의 이유를 설명할 것 2. 전체 시스템의 블록 다이어그램을 작성하고, 각 구성 요소 간의 연결 및 데이터 흐름을 표시할 것 3. 설계한 하드웨어 레이아웃의 장단점을 분석하고, 개선 가능한 부분을 제시할 것 *참고자료 : 하드웨어 구성 레이아웃 예시 *업무 결과물 : ppt 최소 4장 이상 최대 8장 이내
4주차
7월 28일 (월) 23:59까지
업무피드백 팀장 개별 리뷰 및 업무 피드백
8월 1일 (금) 23:59까지
4차 업무 수행 [주제] SW 설계 : 문제 해결을 위한 최적의 알고리즘 선정 및 설계 소프트웨어 알고리즘은 자율주행 시스템의 두뇌 역할을 합니다. 이번 주에는 3주차까지 설계한 하드웨어 시스템을 바탕으로, 각 문제 상황을 해결하기 위한 최적의 알고리즘을 선정하고 설계합니다. 1. 각 문제 상황이 인지, 판단, 제어 중 어느 부분에 해당하는지 분류하고, 그 이유를 설명할 것 2. 각 문제 상황에 적용할 수 있는 알고리즘을 최소 2가지 이상 제시하고, 장단점을 비교 분석할 것 3. 선정한 알고리즘의 의사코드(Pseudocode)를 작성하고, 실제 구현 시 고려해야 할 사항들을 정리할 것 *참고자료 : 업무 수행을 위한 pdf 자료 및 GitHub 레포지토리 *업무 결과물 : ppt 최소 4장 이상 최대 8장 이내
5주차
8월 3일 (일) 10:00~12:00
팀미팅 업무 발표 및 팀장 피드백
매주 현업의 문제와 문제 해결에 필요한 정보를 팀장님이 부여합니다.
업무 안내서 예시1
업무 안내서 예시2
매주 팀장님의 1:1 업무 피드백이 제공되며, 어려운 점은 언제든 답변 드립니다.
광운그룹 메타버스 오피스 예시1
광운그룹 메타버스 오피스 예시2