استخدام Software Engineer
شرح موقعیت شغلی
شرح شغل و وظایف:
- آنالیز، بهینهکردن، تست و دیباگ کدهای نوشتهشده به زبان C
- توسعه کدهای C در بستر لینوکس
- ارائه راهکارهای بهینه به منظور حل مشکلات در نرمافزارهای مورد استفاده
- همکاری با گروه تحقیقات به منظور پیادهسازی پروتکلهای لایه دو و سه OSI
- همکاری با گروه سختافزار به منظور نصب، دیباگ و توسعه درایورهای موجود و نوشتهشده به زبان C
مزایا:
- وام قرض الحسنه
- ساعت کاری منعطف
- بیمه تکمیلی درمان
- پذیرایی ناهار
- امکان استفاده از تسهیلات سربازی دانش بنیان
دانش تخصصی و مهارت های مورد نیاز:
- آشنایی با لایههای دو و سه OSI
- دانشی مطلوب از زبان برنامهنویسی C
- فهم مناسبی از اصول مهندسی نرمافزار
- درک اصولی از سیستم عامل لینوکس
داشتن شرایط زیر مزیت محسوب خواهد شد:
- تجربه توسعه درایور در سطح کرنل لینوکس
- آشنایی با برنامهنویسی به زبان Bash یا پوستههای مشابه آن
- آشنایی با مفاهیم Multi-Threading، Socket Programming و Netlink
- تجربه توسعه ترمینالهای مجازی با استفاده از زبان C
- آشنایی با پروتکلهای مسیریابی، کیفیت سرویس و …
- آشنایی با Network Stack در لینوکس
- دانش کافی از مفاهیم سیستم عامل لینوکس مانند مدیریت حافظه و IPC
- آشنایی با Yocto
- دانش کافی از ابزارهای ساخت یک برنامه مانند Make و Cmake
مهارتهای مورد نیاز
- Software Engineering
- Linux
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست