شفیعی گستر
شفیعی گستر

مهندس سیستم‌عامل و رابط کاربری گرافیکی

ساری
امکان دورکاری
تمام وقت یا پاره وقت
40 ساعت در هفته
-
-
زیر 10 نفر
تجارت / بازرگانی
شرکت ایرانی دارای مشتریان داخلی
1385
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
Eclipse - مقدماتی
C++ - پیشرفته
C - پیشرفته
GIT - مقدماتی
Linux - متوسط
CodeVision - مقدماتی
زبان انگلیسی-متوسط

شرح شغل و وظایف

ما به دنبال یک مهندس نرم‌افزار و سیستم‌های جاسازی‌شده با استعداد و خلاق برای پیوستن به تیم مهندسی خود هستیم. در این نقش، شما مسئول توسعه نرم‌افزار و سیستم‌عامل برای محصولات پیشرفته رابط کاربری خواهید بود. شما بر روی توسعه سیستم‌عامل (Firmware)، درایورها، رابط‌های کاربری و نرم‌افزارهای تست کار خواهید کرد.
مسئولیت‌های کلیدی
توسعه سیستم‌عامل (Firmware): طراحی، پیاده‌سازی و بهینه‌سازی سیستم‌عامل برای میکروکنترلرها و پردازنده‌های جاسازی‌شده.
توسعه نرم‌افزار محصول: طراحی و پیاده‌سازی نرم‌افزارهای کاربردی برای محصولات رابط کاربری.
توسعه درایورها: نوشتن درایورهای سخت‌افزاری برای نمایشگرها، سنسورها، ماژول‌های ارتباطی و سایر قطعات.
توسعه رابط کاربری (GUI): طراحی و پیاده‌سازی رابط‌های کاربری گرافیکی برای نمایشگرها و صفحه‌های لمسی.
توسعه نرم‌افزارهای تست: طراحی و پیاده‌سازی نرم‌افزارهای تست برای اعتبارسنجی و تایید عملکرد محصولات در حین تولید.
سیستم‌های بلادرنگ (Real-Time): پیاده‌سازی سیستم‌های بلادرنگ برای کاربردهای حیاتی در صنایع پزشکی و هوافضا.
ارتباطات: پیاده‌سازی پروتکل‌های ارتباطی (UART، SPI، I2C، USB، Bluetooth، Wi-Fi).
بهینه‌سازی: بهینه‌سازی کد از نظر سرعت و مصرف حافظه برای سیستم‌های با منابع محدود.
مستندسازی فنی: ایجاد و نگهداری مستندات کامل نرم‌افزاری شامل مستندات معماری، مستندات API و راهنماهای کاربر.
همکاری بین‌بخشی: همکاری نزدیک با تیم‌های مهندسی برق و مکانیک برای اطمینان از یکپارچگی کامل سخت‌افزار و نرم‌افزار.
شرایط احراز (الزامات)
مدرک کارشناسی یا بالاتر در رشته مهندسی کامپیوتر، مهندسی برق یا رشته‌های مرتبط.
حداقل 3 سال سابقه کار در توسعه نرم‌افزارهای جاسازی‌شده (Embedded Software).
تسلط کامل به زبان‌های برنامه‌نویسی C و C++.
تجربه کار با میکروکنترلرهای ARM، AVR یا مشابه.
آشنایی با محیط‌های توسعه یکپارچه (IDE) مانند Keil، IAR یا Eclipse.
دانش قوی در زمینه سیستم‌های بلادرنگ (RTOS) مانند FreeRTOS یا ThreadX.
آشنایی با پروتکل‌های ارتباطی (UART، SPI، I2C، USB).
تجربه در توسعه رابط‌های کاربری گرافیکی (GUI) با کتابخانه‌هایی مانند LVGL، emWin یا مشابه.
مهارت عالی در حل مسئله و ارتباطات.
تسلط به زبان انگلیسی (درک متون فنی و مکاتبات).
شرایط ترجیحی (مطلوب)
سابقه کار در صنعت تجهیزات پزشکی با آشنایی با استانداردهای FDA و ISO 13485 (آشنایی با استاندارد IEC 62304 برای نرم‌افزارهای پزشکی).
سابقه کار در صنعت هوافضا/دفاع با آشنایی با مقررات ITAR و استانداردهای DO-178C.
تجربه در توسعه نرم‌افزار برای سیستم‌های مبتنی بر لینوکس جاسازی‌شده (Embedded Linux).
آشنایی با زبان‌های برنامه‌نویسی Python یا Java برای توسعه ابزارهای تست.
تجربه در پیاده‌سازی پروتکل‌های امنیتی و رمزنگاری.
آشنایی با سیستم‌های کنترل نسخه (Git، SVN).

شرایط احراز شغل

جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات کارشناسی| مهندسی برق
زبان
انگلیسی| متوسط ۵۰٪
نرم افزارها
C| پیشرفته C++| پیشرفته Linux| متوسط GIT| مقدماتی Eclipse| مقدماتی CodeVision| مقدماتی

ثبت مشکل و تخلف آگهی

ارسال رزومه برای شفیعی گستر