

این فرصت شغلی چقدر برای من مناسب است؟
شرکت هوش افزار برای تکمیل تیم نرم افزار خود به یک مهندس نرم افزار با تخصص در زمینه سیستم های نهفته مبتنی بر لینوکس نیازمند است.
توانمندی ها:
شرح وظایف و مسئولیتها:
طراحی، توسعه و نگهداری نرمافزارهای مبتنی بر 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 مزیت محسوب میشود
مهارتهای فردی:
توانایی حل مسئله و تفکر تحلیلی
دقت و نظم در انجام وظایف و مستندسازی
روحیه کار تیمی و تعامل موثر با سایر اعضای تیم
تمایل به یادگیری مداوم و ارتقای دانش فنی
فارغ التحصیل از دانشگاه های مطرح دولتی
ثبت مشکل و تخلف آگهی
ارسال رزومه برای مهندسی الکترونیک ونیم رسانای هوش افزار