

شرکت هوش افزار برای تکمیل تیم نرم افزار خود به یک مهندس نرم افزار با تخصص در زمینه سیستم های نهفته مبتنی بر لینوکس نیازمند است.
توانمندی ها:
شرح وظایف و مسئولیتها:
طراحی، توسعه و نگهداری نرمافزارهای مبتنی بر Embedded Linux
پیادهسازی و پیکربندی سیستمهای Build مانند Buildroot و Yocto Project
توسعه رابطهای کاربری با استفاده از Qt / QML و در صورت امکان LVGL
یکپارچهسازی درایورهای سختافزار (Device Drivers) و پیکربندی Device Tree
مشارکت در فرآیندهای Debugging، Profiling و بهینهسازی عملکرد سیستم
همکاری نزدیک با تیم سختافزار جهت اطمینان از صحت عملکرد نرمافزار در سطح سیستم
مستندسازی فنی و مشارکت در فرآیند کنترل نسخه با استفاده از Git و Git Flow
شرایط احراز و مهارتهای مورد نیاز: مهارتهای فنی:
تسلط کامل بر زبانهای برنامهنویسی C و C++
آشنایی با Embedded Linux Build Systems (Buildroot، Yocto، Make, CMake)
توانایی کار با ابزارهای Cross-compilation
تسلط بر سیستم کنترل نسخه Git و فرآیندهای توسعه گروهی (Git Flow)
آشنایی با مفاهیم System initialization (systemd / init) و Bootloaders (u-boot)
آشنایی با پروتکلهای ارتباطی UART / I2C / SPI / Ethernet
تجربه کار با Qt / QML (و ترجیحاً LVGL)
آشنایی با مفاهیم Real-Time Linux و بهینهسازی عملکرد سیستم
آشنایی با Docker و ابزارهای CI/CD مزیت محسوب میشود
مهارتهای فردی:
توانایی حل مسئله و تفکر تحلیلی
دقت و نظم در انجام وظایف و مستندسازی
روحیه کار تیمی و تعامل موثر با سایر اعضای تیم
تمایل به یادگیری مداوم و ارتقای دانش فنی
فارغ التحصیل از دانشگاه های مطرح دولتی
ثبت مشکل و تخلف آگهی
ارسال رزومه برای شرکت مهندسی الکترونیک ونیم رسانای هوش افزار