استخدام Software Developer (Router Data Plane)
شرح موقعیت شغلی
شرح شغل و وظایف:
- توسعه کدهای C در بستر لینوکس نهفته
- تسلط بر ساختار Hardware Abstraction Layer (HAL) پیادهسازیشده
- تسلط بر Software Development Kit (SDK) های سختافزار
- پیادهسازی نرمافزار برای ارتباط بین HAL Messageها و SDK
دانش تخصصی و مهارت های مورد نیاز:
- آشنایی با مفاهیم برنامهنویسی به زبان C
- آشنایی با محیط لینوکس در دو سطح کاربر و کرنل
- تجربه کار کردن با SDK تراشههایی مانند ARM، MicroBlaze یا مشابه با آن
داشتن شرایط زیر مزیت محسوب خواهد شد:
- آشنایی با مفاهیم Multi-Threading، Socket Programming و Netlink
- تجربه توسعه درایور در سطح کرنل لینوکس
- آشنایی با برنامهنویسی به زبان Bash یا پوستههای مشابه آن
- مدرک کارشناسی ارشد یا بیشتر در رشتههای مرتبط
- آشنایی با توسعه به زبانهای HDL
مهارتهای مورد نیاز
- Linux
- Software Development
- SDK
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست