└── README.md /README.md: -------------------------------------------------------------------------------- 1 | ## Embedded Linux Road Map 2 | 3 | >Job Profiles 4 | >> 1- Application Engineer 5 | 6 | >> 2- Integrator Engineer ( Image Builder) 7 | 8 | >> 3- Board Support Package 9 | 10 | - Every Profile Need some skills but all of them match in understanding Linux as os and its commands and bla bla which we called Linux administration 11 | 12 | #### Application Engineer skills 13 | - c++ is must (OOP+ STL) 14 | - Design pattern is recommended 15 | - Linux administration 16 | - Bash 17 | - Extra Tools : Cmake - Makefile - python 18 | 19 | #### Integrated Engineer 20 | - Yocto Project 21 | - Kernel U-boot RootfileSystem 22 | - Linux Adminstartion 23 | - Extra Tools : Cmake - Makefile - python 24 | 25 | #### Board Support Package 26 | - Device Driver Development 27 | - Linux Adminstartion 28 | - Yocto Project 29 | - Extra Tools : Cmake - Makefile - python 30 | 31 | 32 | #### Different skills is also needed 33 | - Git 34 | - network concepts 35 | - problem solving 36 | - google test + 37 | - UML + 38 | - QT for GUI + 39 | - BuildRoot for some companies + 40 | - 41 | 42 | ----------------------------------------------------------------- 43 | # How to start in the channel ? 44 | ![image](https://user-images.githubusercontent.com/66727825/189744553-dc96e405-3038-4455-9733-285fe0fb5539.png) 45 | 46 | 47 | ![image](https://user-images.githubusercontent.com/66727825/208066894-9d956d50-bd9f-4226-9829-7fc4603a9ebf.png) 48 | --------------------------------------------------------------------------------