فناپ | Fanap

تاسیس در ۱۳۸۴ کامپیوتر، فناوری اطلاعات و اینترنت بیش از ۱۰۰۰ نفر www.fanap.ir

استخدام Senior Embedded Software Firmware Engineer

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    سه تا شش سال
  • حقوق

    توافقی

شرح موقعیت شغلی


آزمایشگاه فناوری‌های پیشرفته Lab-Z جهت توسعه محصولات Embedded خود به دنبال یک Senior Embedded Software Engineer با تجربه عملی در طراحی و توسعه Firmware در سطح Production می‌باشد.

نقش شما در تیم:

فرد موردنظر باید توانایی طراحی معماری نرم‌افزار، فکر سیستمی، توسعه سیستم‌های Real-Time، حل مسائل پیچیده Firmware و هدایت فنی بخش‌هایی از پروژه را داشته باشد.

انتظار می‌رود فرد منتخب بتواند یک بخش کامل از Firmware را از مرحله طراحی معماری تا پیاده‌سازی، تست و تحویل نهایی مدیریت کند و در تصمیمات فنی، طراحی سیستم و ارتقای سطح تیم نقش مؤثر داشته باشد.

الزامات و شرایط:

  • تسلط حرفه‌ای بر C Embedded و ++Modern C
  • تسلط و پیاده‌سازی مفاهیم OOP، SOLID و Design Patterns  
    • تجربه طراحی معماری نرم‌افزارهای Embedded به صورت Modular، Scalable، Maintainable 
  • تجربه عملی با میکروکنترلرهای ARM Cortex-M، RISC-V 
  • STM32 سری‌های F4، H7 (سری U نیز امتیاز محسوب می‌شود)
  • تسلط بر معماری داخلی MCU و مفاهیمی مانند Memory Architecture، Clock Tree، Clock Configuration، Low-level Debugging، reset handler
  • تجربه کار حرفه‌ای با Peripheral های پیشرفته MCU شامل: 
    • DMA، NVIC، Timers، advanced ADC/DAC، DSP/FPU
    • Communication Interfaces: QSPI، CAN، USB
  • تسلط کامل بر FreeRTOS و مفاهیم:
  •  Task Scheduling، Synchronization، Queue / Semaphore / Mutex، Real-Time Design، task overflow handling، task software watchdog
  • تجربه طراحی و توسعه Bootloader و Update Firmware و OTA
  • توانایی Debug در سطح Firmware و Hardware با ابزارهایی مانند:
  •  JTAG/SWD، Logic Analyzer، Oscilloscope
  • درک مناسب از سخت‌افزار مبتنی بر MCU و توانایی تحلیل ارتباط Hardware و Software و توانایی درک دیجیتال مدارات
  • تجربه کار تیمی با Git و GitFlow
  • توانایی استفاده از Python برای توسعه ابزارها، تست و Automation
  • ملاحظات امنیتی و مفاهیم رمزنگاری
مهارت‌های نرم‌افزاری مورد انتظار:

  • توانایی طراحی و توسعه Codebase های بزرگ Embedded
  • رعایت اصول Clean Code و Software Engineering Practices
  • تجربه در: 
    • Code Review
    • Refactoring
    • Debugging و Root Cause Analysis
    • Performance Optimization
  • آشنایی با System Build ها و Toolchain های Embedded مانند CMake
مزیت محسوب می‌شود:

  • تجربه توسعه محصولی که به مرحله Production رسیده باشد
  • تجربه Embedded Linux
  • تجربه ESP32 یا RISC-V
  • آشنایی با CI/CD و Automated Testing
  • تجربه توسعه سیستم‌های صنعتی و Real-Time پیچیده
اگر شما فردی باانگیزه، مسئولیت‌پذیر و علاقه‌مند به فعالیت در حوزه توسعه Embedded هستید و می‌خواهید در ساختن آینده‌ای بهتر نقش داشته باشید، ما مشتاقانه منتظر دریافت رزومه شما هستیم.

معرفی شرکت

شرکت فناپ در سال ۱۳۸۴ با سرمایه‌گذاری گروه مالی پاسارگاد و جمعی از متخصصان و کارآفرینان حوزه فناوری اطلاعات و ارتباطات تاسیس شد. ماموریت اولیه آن، ارائه خدمات نرم‌افزاری و سخت‌افزاری و مدیریت پروژه‌های فناورانه برای اعضای گروه مالی پاسارگاد بود.
فناپ در آغاز با تمرکز بر نرم‌افزارهای بانکی فعالیت خود را شروع کرد. اما امروز دامنه خدمات آن فراتر رفته و بانک‌ها، موسسات مالی و اعتباری و شرکت‌های بزرگ کشور را نیز در بر می‌گیرد. این شرکت اکنون در حوزه‌های متنوعی همچون مالی، بانکی و بیمه‌ای، ارتباطات و مخابرات، حمل‌ونقل هوشمند، سلامت هوشمند، مدیریت منابع سازمانی، زیرساخت ابری و مراکز داده، امنیت و هوشمندسازی فرآیندها فعال است.
فناپ با ارائه راه‌حل‌های نوآورانه و مطمئن، به یکی از بازیگران اصلی و اثرگذار صنعت فناوری اطلاعات و ارتباطات در کشور تبدیل شده است.
  • مهارت‌های مورد نیاز

    embedded C++ OOP Design Patterns
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    کارشناسی ارشد

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml