Embedded Linux Developer

Sina (سایت رسمی شرکت) تهران

در چند هفته‌ی اخیر منتشر شده

توضیحات

ما در شرکت سامانه‌های نوآوری ارتباطات سینا به دنبال یک توسعه‌دهنده اپلیکیشن برای سیستم‌های 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 و توسعه برنامه در آن‌ها          

نوع استخدام

  • تمام وقت

گروه شغلی

رده سازمانی

جزییات

نوع استخدام

  • تمام وقت

گروه شغلی

تحصیلات

رده سازمانی

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،