دسته سیم خودرو
دسته سیم خودرو

مهندس نرم‌افزار Embedded (برنامه‌نویسی میکروکنترلر)

تهران، فتح - صنعتی
تمام وقت
شنبه تا پنج شنبه 7 تا 15
-
سرویس رفت و برگشت -وام -بیمه درمان تکمیلی -ناهار -میان وعده

این فرصت شغلی چقدر برای من مناسب است؟

1001 تا 5000 نفر
خودرو و صنایع وابسته
شرکت ایرانی دارای مشتریان داخلی
1398
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
C - متوسط
Git - مقدماتی

شرح شغل و وظایف

شرکت سایپا گام، شرکت تخصصی الکترونیک و توسعه محصولات جدید گروه خودروسازی سایپا، به‌منظور توسعه نرم‌افزارهای نهفته محصولات الکترونیکی خودرو، از مهندسان توانمند و علاقه‌مند به توسعه نرم‌افزارهای Embedded دعوت به همکاری می‌کند. این موقعیت شغلی برای افرادی مناسب است که به برنامه‌نویسی میکروکنترلر، توسعه Firmware و ارتباطات سخت‌افزاری علاقه‌مند هستند و تمایل دارند دانش خود را در زمینه نرم‌افزارهای خودرو و معماری AUTOSAR توسعه دهند.
شرح وظایف
  • طراحی، توسعه، اشکال‌زدایی و بهینه‌سازی Firmware برای میکروکنترلرهای مورد استفاده در محصولات الکترونیکی خودرو
  • توسعه درایورهای سخت‌افزاری و نرم‌افزارهای سطح پایین (Low-Level Drivers)
  • کار با پروتکل‌های ارتباطی CAN، LIN، UART، SPI و I²C
  • توسعه نرم‌افزارهای چندوظیفه‌ای (Multitasking)، مدیریت وقفه‌ها و هم‌زمانی وظایف
  • کار با سیستم‌عامل‌های بلادرنگ (RTOS) و مفاهیم زمان‌بندی وظایف و مدیریت منابع
  • مشارکت در توسعه و یکپارچه‌سازی اجزای نرم‌افزاری Basic Software در معماری AUTOSAR Classic
  • آشنایی و مشارکت در توسعه Bootloader، به‌روزرسانی نرم‌افزار و قابلیت‌های عیب‌یابی یونیت‌های کنترلی خودرو
  • همکاری در توسعه محصولات الکترونیکی خودرو، تست نرم‌افزار و رفع اشکالات سخت‌افزاری و نرم‌افزاری
شرایط و مهارت‌های مورد نیاز
  • مدرک کارشناسی یا کارشناسی ارشد مهندسی برق، الکترونیک، کامپیوتر یا رشته‌های مرتبط
  • تسلط به برنامه‌نویسی C و آشنایی مناسب با برنامه‌نویسی سطح پایین و مفاهیم حافظه در سیستم‌های Embedded
  • آشنایی با معماری میکروکنترلرها، رجیسترها، وقفه‌ها، تایمرها و واحدهای جانبی
  • تجربه کار با حداقل یک خانواده میکروکنترلر و ابزارهای توسعه و اشکال‌زدایی آن
  • آشنایی با مفاهیم RTOS، Multitasking، مدیریت حافظه و هم‌زمانی
  • آشنایی با پروتکل CAN و مفاهیم ارتباطات شبکه‌ای در سیستم‌های Embedded
  • توانایی عیب‌یابی، تحلیل مشکلات و کار با ابزارهای Debug
مهارت‌های مزیت‌محسوب‌شونده
  • آشنایی با AUTOSAR Classic و معماری لایه‌ای آن شامل MCAL، ECU Abstraction، Services و RTE
  • تجربه یا آشنایی با MCAL، تنظیمات و تولید کد پیکربندی‌شده
  • آشنایی با CANoe، CANalyzer، ابزارهای Trace و تحلیل ارتباطات CAN
  • آشنایی با Bootloader، پروتکل UDS، عیب‌یابی ECU و فرآیند به‌روزرسانی نرم‌افزار
  • آشنایی با MISRA C، تحلیل ایستا و اصول توسعه نرم‌افزار قابل‌اعتماد
  • آشنایی با Git، سیستم‌های کنترل نسخه و ابزارهای مدیریت ساخت نرم‌افزار
  • تجربه کار با میکروکنترلرهای خودرویی نظیر NXP و ST و Infineon یا خانواده‌های مشابه
  • آشنایی با ابزارهای توسعه AUTOSAR نظیر EB tresos و کامپایلرها و زنجیره ابزار مرتبط
ویژگی‌های فردی
  • توانایی یادگیری فناوری‌های جدید و مطالعه مستندات فنی
  • رویکرد تحلیلی و توانایی حل مسئله
  • دقت در کدنویسی، مستندسازی و تست نرم‌افزار
  • توانایی کار تیمی و همکاری با مهندسان سخت‌افزار و سیستم
محل فعالیت: بزرگراه فتح، بعد از بلوار کرمان‌خودرو، شرکت سایپا گام – واحد طراحی و توسعه محصولات الکترونیکی خودرو

شرایط احراز شغل

جنسیت
ترجیحاً آقا
خدمت سربازی
اتمام خدمت سربازی و یا معافیت از آن الزامی است
تحصیلات
کارشناسی ارشد| مهندسی برق کارشناسی ارشد| کامپیوتر / فناوری اطلاعات
نرم افزارها
C| متوسط Git| مقدماتی

ثبت مشکل و تخلف آگهی

ارسال رزومه برای دسته سیم خودرو