Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
하드웨어

/

임베디드 · IoT

시스템 소프트웨어 개발의 모든 것 - 시스템 반도체와 전기 자동차 중심

시스템 소프트웨어 개발자가 되기 위해 무엇을 준비하고 알아야 하는지 설명하는 강의입니다. 시스템 소프트웨어 개발 과정을 상세하게 설명하고 필요한 역량을 소개합니다. IT 업계에서 가장 높은 연봉을 받는 시스템 반도체, 전기 자동차 분야의 시스템 소프트웨어 개발 과정과 개발 생태계를 상세하게 다룹니다.

(4.9) 수강평 14개

수강생 276명

하드웨어
시스템반도체
임베디드

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 시스템 반도체와 전기 자동차의 시스템 소프트웨어 개발 과정

  • 시스템 반도체와 전기 자동차의 시스템 소프트웨어 개발자가 되기 위해 알아야 하는 내용

  • 시스템 소프트웨어 개발 단계와 단계 별로 이뤄지는 세세한 업무

  • 리눅스 시스템 소프트웨어 개발자가 되기 위해 알아야 하는 세부 업무 스킬

  • 시스템 소프트웨어 개발의 핵심인 트러블 슈팅(문제 해결)을 하는 과정

100명 돌파 30% 할인 쿠폰 발행 

수강생 100명 돌파(1,2부)를 기념하여 30% 할인 쿠폰을 발행합니다. 감사합니다. 선착순 100명입니다.

시스템 소프트웨어 개발자가 되기 위해
어떻게 준비할지 궁금하다면?

누구나 시스템 반도체와 '자율 주행 시스템'을 중심으로 발전하는 전기 자동차는 앞으로 떠오르는 미래 기술 분야라는 사실은 알고 있습니다. 두 분야를 중심으로 시스템 소프트웨어 개발자의 수요는 폭증하고 있는데, 정작 일을 할 수 있는 시스템 소프트웨어 개발자의 수가 부족한 상황입니다. 그 결과 관련 시스템 소프트웨어 개발자의 몸값이 계속 상승하는 추세입니다. 앞으로 시스템 반도체와 전기 자동차 분야의 시스템 소프트웨어 개발자가 부족할 것이라고 염려해 국가의 미래 경쟁력을 키우기 위해 국가 차원의 지원이 이뤄지고 있습니다.

그런데 막상 시스템 반도체와 전기 자동차 분야에서 시스템 소프트웨어 개발자가 되기 위해 구체적으로 어떤 준비를 해야 하는지 속 시원하게 풀어서 설명해주는 강의나 책이 없습니다. 이런 정보를 실제 시스템 소프트웨어 업계에서 현업으로 뛰고 있는 개발자가 알려 줘야 하는데, 신문 기사나 뉴스를 통해서 간접적으로 파악해야 할 수 밖에 없습니다.

시스템 반도체와 전기 자동차 중심으로 - 시스템 소프트웨어 개발자가 되기 위해 알아야 할 핵심을 이해하기 쉽게 설명해드립니다!


이런 걸 배워요 📚

본 강의에서는 시스템 소프트웨어 개발과 관련된 다음과 같은 내용을 배울 수 있습니다.

  1. 시스템 소프트웨어 개발자가 되기 위해 무엇을 준비해야 하는지 정확하게 파악할 수 있습니다.

  2. 시스템 반도체와 전기 자동차 중심으로 - 시스템 소프트웨어 개발 업계의 생태계를 이해할 수 있습니다.

  3. 시스템 소프트웨어 개발 업무가 어떤 방식으로 진행되는지 세세하게 파악할 수 있습니다.

  4. 시스템 소프트웨어 개발의 핵심인 '트러블 슈팅' 프로세스와 '트러블 슈팅' 능력을 키우기 위해 무엇을 준비해야 하는지 알 수 있습니다.


주요 강의 내용

*시스템 소프트웨어 개발 분야의 전망을 큰 그림으로 설명하고 시스템 반도체와 전기 자동차의 개발 과정을 설명하는데 사용되는 기술 용어를 쉽게 설명합니다.


*시스템 반도체의 시스템 소프트웨어 개발 과정을 상세하게 설명하고, 시스템 소프트웨어 개발자(시스템 반도체 분야)가 되기 알아야 하는 내용을 소개합니다.


*전기 자동차의 자율 시스템(nVidia, DRIVE Orin)를 구성하는 소프트웨어 스택에 대해 설명하고 전기 자동차 분야의 시스템 소프트웨어 개발자가 되기 위해 필요한 기술 역량을 소개합니다.


*전반적인 시스템 소프트웨어 개발 과정을 브링업에서 사후 관리 단계까지 상세하게 설명하며, 각각 개발 단계에서 요구되는 역량에 대해 다룹니다.


*시스템 소프트웨어 개발의 핵심인 트러블 슈팅(문제 해결)에 대한 전체 프로세스와 개발 과정에 대해 상세하게 설명합니다.




현업 시스템 엔지니어의 
생생한 경험을 전합니다.

안녕하세요, 김동현(Austin Kim)입니다.

국내 시스템 소프트웨어 분야에서 전무후무한! 'Arm 아키텍처(Armv8-A, Armv7-A)'와 '리눅스 커널' 책을 쓴 저자(2권의 책 모두 대한민국 학술원 우수도서에 선정)이며, 국내 최초로 해외 출판사(Packt)를 통해 "Reverse Engineering Armv8-A Systems" 책(영어)을 집필한 글로벌 저자입니다. 무엇보다 최신 시스템 소프트웨어 트렌드(전기자동차, 시스템 반도체- 시스템 소프트웨어)를 가장 잘 알고 있는 현업 개발자입니다. 또한 시스템 소프트웨어 분야에서 가장 지식 전파 활동을 활발하게 하는 교육자입니다. 

  • 'Reverse Engineering Armv8-A Systems: A practical guide to Kernel, Firmware, and TrustZone analysis' 책(영어) 저자, (Packt 출판사)

  • '시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리'(2024년, 대한민국 학술원 우수도서상) 저자

  • '디버깅을 통해 배우는 리눅스 커널의 구조와 원리' (2021년, 대한민국 학술원 우수도서상) 저자

  • '프로그래머스 데브 코스: 리눅스 시스템 및 커널 전문가' 메인 강사

  • 2022년 6월, 한국컴퓨터종합학술대회 (KCC2022) - 튜토리얼 발표 [ftrace를 이용해 리눅스 커널 정복하기]

  • LG전자 '리눅스 커널' 및 'Armv8 아키텍처' 사내 강사(국내 및 해외 개발자 포함) - (2020년~현재)

강의문의 : austindh.kim@gmail.com


Q&A 💬

Q. '시스템 소프트웨어 개발'하면 먼저 어렵다는 느낌이 생깁니다. 이 강의를 제대로 이해할 수 있을까요?

이 강의는 '시스템 소프트웨어 개발자'가 되기 위해 무엇을 알아야 하는지 그리고 어떻게 준비해야 하는지에 대해 설명합니다. 기술적인 내용은 간단히 소개만 하는 수준으로 다루므로 강의의 내용은 어렵지 않습니다. 비전공자 분들도 들을 수 있는 수준입니다.

Q. 현재 2~3년차 주니어 시스템 소프트웨어 개발자로 일하고 있습니다. 이 강의를 들어야 할까요?  

이 강의는 전반적인 '시스템 소프트웨어 개발'의 생태계와 업무의 흐름을 큰 그림을 설명하는 부분이 많습니다. 앞으로 개발자로 커리어를 업그레이드하고 싶은 개발자들은 강의를 들어 보시길 권장합니다.

Q. '임베디드 시스템 소프트웨어 개발'하면 낮은 연봉과 야근을 시달린다는 이야기가 들립니다. 맞는 말일까요?

어느 분야이던 낮은 연봉과 야근으로 이끌어가는 업체가 있기 마련인데, 모든 '임베디드 시스템 소프트웨어 업체'가 낮은 연봉은 주는 것은 사실이 아닙니다. 최근 생겨나는 스타트 업 '펩리스 업체'의 시스템 소프트웨어 개발자는 억대 연봉으로 수준급의 대우를 받고 있습니다. 가장 높은 연봉을 받고 오랫 동안 전문가로써 인정 받으면서 일할 수 있는 분야가 시스템 소프트웨어 분야입니다.

Q. C언어, 자료구조 정도만 공부했습니다. 그래도 이 강의를 들을 수 있나요?

네, 들을 수 있습니다. 이 강의를 듣는데 특별한 선수 지식이 필요하지 않습니다. 선수 지식보다 다음과 같은 태도가 더 중요할 수 있습니다.

  • 꾸준히 강의를 듣는 노력

  • 잘 모르는 내용을 들으면 고민하고 생각하는 훈련

  • 꾸준히 복습하는 습관

단, 운영체제나 RTOS에 대한 내용을 이미 알고 있으면 본 강의를 이해하는 데 도움이 될 수 있습니다. 

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 임베디드와 시스템 소프트웨어 분야로 진출하려는 취준생

  • 시스템 반도체, 전기 자동차 분야에서 시스템 소프트웨어 개발을 하고 싶은 취준생

  • 시스템 소프트웨어 분야에서 역량을 키우고 싶은 주니어 개발자

  • 시스템 소프트웨어 분야로 커리어를 전환하려는 다른 분야의 개발자

  • 시스템 반도체와 전기 자동차 분야에서 활용되는 소프트웨어 스택에 대해 궁금한 분

안녕하세요
입니다.

5,444

수강생

149

수강평

84

답변

4.9

강의 평점

21

강의

글로벌 저자 & 리눅스 시스템 소프트웨어 개발자 (Arm, RISC-V 아키텍처)

국내 시스템 소프트웨어 분야에서 전무후무한! 'Arm 아키텍처(Armv8-A, Armv7-A)'와 '리눅스 커널' 책을 쓴 저자(2권의 책 모두 대한민국 학술원 우수도서에 선정)이며, 국내 최초로 해외 출판사(Packt)를 통해 "Reverse Engineering Armv8-A Systems" 책(영어)을 집필한 글로벌 저자입니다. 무엇보다 최신 시스템 소프트웨어 트렌드(전기자동차, 시스템 반도체- 시스템 소프트웨어)를 가장 잘 알고 있는 현업 개발자입니다. 또한 시스템 소프트웨어 분야에서 가장 지식 전파 활동을 활발하게 하는 교육자입니다. 

  • 'Reverse Engineering Armv8-A Systems: A practical guide to Kernel, Firmware, and TrustZone analysis' 책(영어) 저자, (Packt 출판사)

  • '시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리'(2024년, 대한민국 학술원 우수도서상) 저자

  • '디버깅을 통해 배우는 리눅스 커널의 구조와 원리' (2021년, 대한민국 학술원 우수도서상) 저자

  • '프로그래머스 데브 코스: 리눅스 시스템 및 커널 전문가' 메인 강사

  • 2022년 6월, 한국컴퓨터종합학술대회 (KCC2022) - 튜토리얼 발표 [ftrace를 이용해 리눅스 커널 정복하기]

  • LG전자 '리눅스 커널' 및 'Armv8 아키텍처' 사내 강사(국내 및 해외 개발자 포함) - (2020년~현재)

국내에서 어느 누구보다 리눅스 커널과 Arm 아키텍처(Armv8-A, Armv7-A)를 잘 설명할 수 있는 교육자라고 자신있게 말씀드릴 수 있습니다.

강의문의 : austindh.kim@gmail.com

주요 로드맵 🎯

'시스템 소프트웨어 개발자를 위한 Arm - basic course'

'시스템 소프트웨어 개발자를 위한 Arm - advanced course'

시스템 소프트웨어 개발자를 위한 Linux kernel - basic course

커리큘럼

전체

34개 ∙ (5시간 39분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

14개

4.9

14개의 수강평

  • gg4ever17244298님의 프로필 이미지
    gg4ever17244298

    수강평 3

    평균 평점 5.0

    5

    100% 수강 후 작성

    After listening to the lecture, I became more confident in the field of system software. Thank you for the great lecture. Since there is no set path in this field, I was at a loss as to what to study, but I think I can study one by one as the lecture says. Thank you.

    • austinkim
      지식공유자

      Thank you for your good evaluation and feedback. I hope it will help you to understand the trends in the system software field and the direction of your career. If you have any questions (about industry trends or technical aspects), please leave a question.

  • gorisanson님의 프로필 이미지
    gorisanson

    수강평 9

    평균 평점 5.0

    5

    100% 수강 후 작성

    This was a lecture that I personally really needed, and Infraon was just right for me! I wanted to get a comprehensive and general guide on what system software development is and what is done in this field, and this lecture was just that. It was good that it guided me along with the reasons for what specific capabilities I should develop and what I should learn in order to become a good system software developer. Thank you for the great lecture!

    • austinkim
      지식공유자

      Thank you for your good evaluation. I expect it will be very helpful for my work as it explains the various fields of system software and what kind of stack to build. I hope you will make good use of the lecture contents and continue to advance in the field of system software development. ^^

  • fain9301님의 프로필 이미지
    fain9301

    수강평 93

    평균 평점 4.8

    5

    100% 수강 후 작성

    It was great to learn more about the industry direction for embedded systems.

    • austinkim
      지식공유자

      Thank you for the good review. ^^

  • 16097809710님의 프로필 이미지
    16097809710

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    • dlwoguddd님의 프로필 이미지
      dlwoguddd

      수강평 4

      평균 평점 5.0

      5

      82% 수강 후 작성

      It was really helpful in understanding the big picture. Thank you for the great lecture.

      ₩30,800

      김동현 (Austin Kim)님의 다른 강의

      지식공유자님의 다른 강의를 만나보세요!

      비슷한 강의

      같은 분야의 다른 강의를 만나보세요!