Embedded Linux Developer

Sina (سایت رسمی شرکت) Tehran

Posted A few weeks ago

توضیحات

ما در شرکت سامانه‌های نوآوری ارتباطات سینا به دنبال یک توسعه‌دهنده اپلیکیشن برای سیستم‌های Embedded Linux  هستیم که توانایی بالایی در طراحی، پیاده‌سازی، دیباگ و نگهداری اپلیکیشن‌ها روی سیستم‌عامل لینوکس داشته باشد و بتواند با مطالعه اسناد فنی، سخت‌افزارهای جانبی مختلف را راه‌اندازی کرده و و در سطح اپلیکیشن از آن‌ها استفاده کند.   شرح وظایف و مسئولیت‌ها: a-      طراحی، توسعه و نگهداری نرم‌افزارهای مبتنی بر Embedded Linux b-     همکاری نزدیک با تیم توسعه در جهت پیشبرد اهداف تیم c-      مستندسازی فنی و مشارکت در فرآیند کنترل نسخه با استفاده از Git d-     اشکال‌زدایی برنامه‌های توسعه داده شده انتظارات: -         مسلط به زبان برنامه نویسی C -         مسلط به اینترفیس‌های پرکاربرد سخت افزاری (i2c,spi,modbus….) -         توانایی مطالعه اسناد فنی و درایور سخت افزارها در لینوکس (user space) -         مسلط به استفاده از سیستم عامل لینوکس در سطح LPIC1 -         آشنا با ابزارهای دیباگ (gdb) -         آشنا با مفهوم و ابزارهای کراس کامپایل -         مسلط به روش‌های Inter-process-communication -         آشنایی با build system ها (make,cmake ,….) -         تجربه کار با git -         علاقه‌مند به یادگیری، ارتقاء دانش و توانایی‌‎های فنی، -         آشنایی با مفاهیم شبکه‌های کامپیوتری مهارت‌های امتیازی : -         آشنایی با سفارشی سازی لینوکس توسط yocto -         آشنایی با داکر -         آشنایی با CI/CD -         آشنایی با Device Tree, Uboot , rootfs -         تجربه و آشنایی با unit testing -         آشنایی با bash-scripting -         تجربه کار با SBC (Single Board Computer)ها مثل Raspberry Pi و توسعه برنامه در آن‌ها          

نوع استخدام

  • تمام وقت

گروه شغلی

رده سازمانی

جزییات

نوع استخدام

  • تمام وقت

گروه شغلی

تحصیلات

رده سازمانی

To see more jobs that fit your career