فرصت های شغلی در حرفه ی امبدد سیستم ها

فرصت های شغلی در حرفه ی امبدد سیستم ها
در نگاه اول ممکن است بگویید، امبدد سیستم Embedded System یعنی چی؟!
اگر این عبارت به گوشتان آشنا نیست، این مقاله را مطالعه کنید.
به بیان ساده تر امبدد سیستم از ترکیب رشته های الکترونیک، نرم افزار و سخت افزار بوجود آمده و خودش شامل چند دسته بندی می شود. به افرادی که در این حوزه فعالیت می کنند، مهندسان امبدد گفته می شود.
با توجه به نیاز روز بازار و خصوصا پروژه های اینترنت اشیاء IoT که در دهه ی اخیر یکه تازی می کنند، نیاز به گروه جدیدی از مهندس ها با توانایی های خاص تری است که بتوانند پاسخگوی نیازهای این حوزه باشند. چرا که صرفا داشتن دید نرم افزاری و یا دید صرفا الکترونیکی و سخت افزاری نمی تواند نیازهای امروز را در حوزه ی امبدد پاسخگو باشد!
چرا حرفه ای در زمینه ی سیستم های امبدد انتخاب کنید؟
دستگاه های هوشمند زیادی دور و بر ما را گرفته اند و با سرعت زیادی در حال گسترش هستند.
می تونید شخصی رو بدون گوشی هوشمند تصور کنید؟ و یا یک دستگاه محاسبه گر بدون پردازنده؟
امروزه تقاضای بسیار زیادی برای متخصصان در حوزه فرمور (برنامه نویسی سخت افزار) و تکنولوژی های متن باز نظیر لینوکس وجود دارد. همینطور اکثر صنایع مهندس هایی را ترجیح می دهند که در حوزه ها و رشته های مختلف اطلاعات داشته باشند.
با این وجود، کمبود مهندس های با استعداد در حوزه ی امبدد سیستم ها همواره وجود دارد. از این بین مهندسانی که به فرصت های موجود در دنیای امبدد سیستم ها آگاه نیستند، به سمت دنیای IT تغییر گرایش می دهند. همینطور عده ای از افرادی که در حوزه ی IT کار می کنند به دنبال پیدا کردن فرصت شغلی بهتر، به حوزه ی امبدد سیستم ها مهاجرت می کنند. ضرب المثلی هست که می گه ” مرغ همسایه، غازه”
چالش های پیش روی یک تازه کار
بسیاری از مهندسان که به تازگی از دانشگاه فارغ التحصیل شده اند، فکر می کنند ورود به صنعت کار سخت و نشدنی است. پشت این طرز فکر، تصورها و باورهای اشتباهی خوابیده است.
این افراد فکر می کنند که صنایع افرادی را استخدام می کنند که از دانشگاه های معروف فارغ التحصیل شده اند. و این در حالی ست که اطلاعات موجود در صنعت و دانشگاه به یکدیگر ارتباطی ندارد! واقعیت این است که این موارد صرفا یک فکر و ساخته و پرداخته ی ذهن است، نه یک واقعیت موجود در دنیای بیرون. آمارها نیز بعید است این طرز فکر را تایید کنند. در صورتی که از افراد مجرب که در صنعت فعال هستند جویا شوید، خواهید فهمید که شرکت ها دنبال افراد حرفه ای و اصطلاحا کار بلد هستند، عمدتا نه درگیر دانشگاه هستند و نه معدل کسب شده و نه هیچ چیز دیگر! تنها چیزی که برای شرکت ها اهمیت دارد، توانایی متقاضی در رفع مشکلشان است، همین و تمام.
مهندسان امبدد چه سرویس هایی ارائه می دهند؟
امبدد سیستم رشته ای گسترده است، بنابراین به چند دسته عمده تقسیم می شود.

Embedded Hardware Engineering
مهندسی سخت افزار امبدد، این حوزه به طراحی سخت افزار مربوط به صنایع مختلف می پردازد. مثل صنایع پزشکی، لوازم الکترونیکی مصرفی، صنایع فضایی و دفاعی، الکترونیک قدرت و … ، به طور طراحی سخت افزار و PCB در صنایع مرتبط با الکترونیک.

Embedded Application Development
توسعه دهندگان اپلیکیشن امبدد، این حوزه به توسعه مالتی مدیا، اپلیکیشن های موبایلی، کاربردهای ارتباط بی سیم بر روی بسترهای کراس پلتفرم نظیر لینوکس و اندروید و … می پردازد.

Embedded Software Engineering
بحرانی ترین حوزه در بین حوزه های ذکر شده، توسعه ی نرم افزار ادوات سخت افزاری است. به بیان ساده تر مهندسانی که در حوزه ی برنامه نویسی میکروکنترلرها، FPGA و … فعالیت می کنند و به سخت افزار روح می بخشند، جزء این دسته بندی قرار می گیرند. طبیعتا این دسته از مهندسان علاوه بر برنامه نویسی نیاز دارند درک عمیقی از سخت افزار مورد استفاده هم داشته باشند. بنابراین مهندسان این حوزه لازم است اشراف بیشتری هم به موضوعات نرم افزاری و هم به موضوعات سخت افزاری داشته باشند.
سرویسی که مهندسان این حوزه ارائه می دهند، BSP (Board Support Package) یا پکیج ساپورت برد، توسعه فریمور، توسعه درایور، پورت کردن سیستم عامل های نیتیو مثل لینوکس، بر روی دیوایس های دیگر نظیر اندروید است.
همینطور، توسعه ی میان افزارها (Middleware) برای کار با WiFi ، Bluetooth و سایر واحدهای جانبی یکپارچه شده برای دیوایس های مختلف شامل دیگر فعالیت های این گروه از مهندسان است.
از کجا شروع کنم
اگر علاقه مند هستید به جمع امبدد سیستمی ها بپیوندید و این درحالی است که هیچ تجربه ای با حوزه ی امبدد سیستم ها ندارید، روی لینک زیر کلیک کنید و اولین تجربه ی عملیتون رو رقم بزنید.
اگر قدری تجربه دارید و می خواهید بیشتر یاد بگیرید، روی لینک های زیر کلیک کنید.
اگر برنامه نویس هستید و با میکروهای ARM آشنایی دارید و می خواهید حرفه ای تر کار کنید، روی لینک زیر کلیک کنید.
به دنیای امبدد سیستم ها (سیستم های نهفته) خوش آمدید!
لینک های مفید
بازار کار مهندسی امبدد سیستم و الکترونیک
برنامه نویسی به روش RTOS امروز یک ضرورت است؟
درباره مرتضی زندی
خلق کردن شماره 1 علاقه مندی های من هست. برنامه نویسی بهترین ابزاری بوده که تا الان برای این کار پیدا کردم. بیس الکترونیک دارم و دستی بر آتش در دنیای رشته های مجاور. تجربه سال ها فعالیت در تیم های R&D رو دارم، در این بین در حوزه ی امبدد سیستم ها فعالیتم پررنگ تر هست. عاشق یادگیری و یاد دادن هستم و تلاش می کنم تجربیاتم رو به زبانی ساده از طریق EasyMCU.org به نحوی کاربردی و موثر با علاقه مندان این حوزه به اشتراک بذارم.
نوشته های بیشتر از مرتضی زندیمطالب زیر را حتما مطالعه کنید
آموزش نصب و راه اندازی سیستم عامل Free RTOS برای آردوینو Arduino
آموزش نصب و راه اندازی سیستم عامل Free RTOS روی STM32
آموزش FreeRTOS نحوه استفاده از میوتکس Mutex
آموزش Free RTOS نحوه استفاده از سمافور Semaphore
آموزش STM32 راه اندازی وقفه خارجی EXTI
معرفی کتاب ARM
This site uses Akismet to reduce spam. Learn how your comment data is processed.
دیدگاهتان را بنویسید