استخدام Senior Embedded Linux Developer
شرح موقعیت شغلی
- توسعه کدهای C/C++ در بستر لینوکس نهفته (system programming)
- استفاده از Yocto برای شخصی سازی kernel و rootfs مورد نیاز board
- توسعه Test Case برای برنامه های نوشته در بستر لینوکس نهفته
- تعامل با تیم سخت افزار پیرامون پیاده سازی واسط های ارتباطی بین FPGA/MCU
دانش تخصصی و مهارت های مورد نیاز:
- داشتن حداقل مدرک لیسانس (رشته کامپیوتر/برق)
- حداقل 3 سال سابقه کار در حوزه Embedded Linux
- تسلط بر مفاهیم embedded Linux شامل u-boot ، kernel، rootfs و ...
- تسلط بر برنامه نویسی سیستم (C/C++) در بستر Linux
- آشنایی کامل با مفاهیم LPIC-1 و تجربه کاربری با یکی از توزیع های لینوکس
- آشنایی با مفاهیم Multi-threading
- آشنایی با Git
داشتن شرایط زیر مزیت محسوب خواهد شد:
- آشنایی با Buildroot و Yocto
- آشنایی با معماری Kernel Linux و مفاهیم درایورهای آن
- آشنایی با مفاهیم شبکه های کامپیوتری (Network+)
- آشنایی با پروتکلهای شبکه
- آشنایی با زبان های اسکرپیتی مانند Python یا Bash
مزایا:
- وام قرض الحسنه
- بیمه تکمیلی درمان
- ساعت کاری منعطف
- پذیرایی ناهار
- امریه سربازی
مهارتهای مورد نیاز
- embedded system
- C/C++
- Git
- Linux
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست