Embedded (Microcontroller) Developer

TOSAN TECHNO Qazvin

Posted Over a month ago

توضیحات

شرایط احراز:

  • مدرک تحصیلی در رشته‌های مهندسی برق، مهندسی کامپیوتر (تمامی گرایش‌ها).
  • حداکثر سن: 35 سال.
  • حداقل دو سال سابقه کاری در موقعیت شغلی مرتبط. 
  • محل سکونت مهم نیست.

مسلط به:

  • کار با میکروکنترلرهای ARM سری STM32 و LPC.
  • برنامه‌نویسی میکروکنترلرها با زبان C++/C.
  • کار با پریفرال‌های میکروکنترلر مانند SPI ،UART ،I2C ،USB ،Timer ،DMA ،Watchdog و غیره.
  • برنامه‌نویسی سطح پایین ـ لایه‌های انتزاعی سخت‌افزار (HAL) و درایورنویسی برای اجزای سخت‌افزاری و رابط‌های مختلف.
  • تجزیه‌وتحلیل و درک پروتکل‌ها از دیتاشیت قطعات و امکانات داخلی میکروکنترلرها.
  • مستندسازی منظم و ارائه منظم گزارش.

آشنایی با:

  • آشنایی کامل با یکی از محیط‌های برنامه‌نویسی Keil/IAR و کار با دیباگر و فرآیندهای عیب‌یابی.
  • آشنایی با راه‌اندازی انواع ماژول‌ها نظیر Wi-Fi ،GSM ،Bluetooth.
  • آشنایی با کار با نرم‌افزار Altium Designer (استفاده از فایل‌های شماتیک و PCB به منظور پیکربندی میکروکنترلرها).

توانایی‌ها:

  • توانایی برقراری ارتباط اثربخش.
  • توانایی پیگیری برای رسیدن به نتیجه.
  • توانایی مهارت‌های میان‌فردی.
  • توانایی حل چالش و مسئله.
  • توانایی یادگیری مستمر.
  • توانایی انجام چند کار به صورت همزمان.

مهارت‌هایی که امتیاز محسوب می‌شود:

  • آشنایی با پیاده‌سازی سیستم‌عامل بلادرنگ RTOS روی میکروکنترلرها.
  • آشنایی با Bootloader نویسی برای میکروکنترلرها.
  • تجربه کار با پلتفرم‌های کنترل نسخه مانند GIT.

To see more jobs that fit your career