آرشیو منابع مهندسی برق: post #1129 — TG.ME

*آگهی استخدام پروژه‌ای — توسعه‌دهنده ارشد C++/Qt*

نوع همکاری: پروژه‌ای
حوزه: نرم‌افزار تحلیل هوشمند دوربین‌های نظارتی



*درباره پروژه*

ما در شرکت داده پردازان رایا نوبین (متشکل از دانشجویان و دانش آموخته های دانشگاه شریف و مستقر در پارک علم و فناوری شریف)، در حال توسعه یک نرم‌افزار VMS ویندوزی هستیم که مجهز به پردازش هوشمند و بلادرنگ تصاویر است. به یک توسعه‌دهنده با تجربه نیاز داریم تا در بازنگری معماری و بهینه‌سازی ساختار کد برای پشتیبانی تعداد بالاتری دوربین به تیم ما کمک کند.


*وظایف*

- بررسی و ارزیابی معماری فعلی نرم‌افزار و شناسایی گلوگاه‌ها (bottlenecks)
- بازطراحی و بهبود معماری برای مقیاس‌پذیری (پشتیبانی از تعداد بیشتر دوربین و استریم هم‌زمان)

- بهینه‌سازی مدیریت thread‌ها و pipeline پردازش ویدیو

- بهبود مدیریت حافظه و هماهنگی بین ماژول‌ها

-اجرا و مستندسازی تست‌های عملکردی مرحله‌به‌مرحله

- مستندسازی تصمیمات معماری

---

*مهارت‌های مورد نیاز*

*الزامی:*
- تسلط به *C++*
- تجربه عملی با *Qt*
Signal/Slot QThread، QTimer، مدیریت memory
- تجربه کار با استریم‌های ویدیویی و کتابخانه‌هایی مانند *FFmpeg* یا *GStreamer*
- تسلط به مفاهیم *multi-threading* و *concurrent programming*
- آشنایی کافی با الگوهای معماری نرم‌افزار ( MVC، MVVM، Layered Architecture)

*ترجیحی:*

- تجربه کار با *ONNX Runtime* (یا سایر فریم ورکهای یکپارچه سازی) و کتابخانه‌های پردازش تصویر/گرافیک (OpenCV, OpenGL).
- آشنایی با ابزارهای *Profiling* (مانند Valgrind ،Intel VTune یا ابزارهای مشابه) و راهکارهای بهینه سازی مصرف CPU/GPU/Memory
- آشنایی با معماری و نیازمندی‌های سیستم‌های مدیریت ویدیو (*VMS*).
- آشنایی با پروتکل‌های امن شبکه و رمزنگاری ارتباطات (TLS/SSL و Secure Streaming).
- آشنایی با اصول *Secure Coding* و تکنیک‌های محافظت از سورس‌کد.
- تجربه پکیجینگ نرم‌افزار و ساخت *Installer* در ویندوز (NSIS ،Inno Setup یا Qt IFW).

---

*شرایط ایده‌آل متقاضی*

- حداقل ۳ سال سابقه کار با C++/Qt (ترجیحا در پروژه های real-time/Desktop )
- حداقل یک پروژه مرتبط با پردازش ویدیو یا سیستم‌های real-time در پورتفولیو
- توانایی کد review و ارائه بازخورد سازنده به تیم
- مسئولیت‌پذیر و توانایی مستندسازی دقیق

---
*جزئیات همکاری*

نوع قرارداد: پروژه‌ای
حضور: کاملاً دورکاری، با امکان چند جلسه حضوری در دانشگاه صنعتی شریف (در صورت نیاز برای تست یا جلسات مهم)
حقوق: توافقی
---
*نحوه ارسال رزومه*

لطفا رزومه و نمونه کار (GitHub یا توضیح پروژه‌های قبلی) را به [email protected] یا در پیامرسان ها (بله، ایتا، تلگرام) به آی دی @z_sharifi77 ارسال کنید.
❤3
June 14, 2026 4.9K 20