استخدام مهندس نرمافزار (تخصص در پردازش ویدئو و Livestreaming)
شرح موقعیت شغلی
شرح شغل: مهندس نرمافزار (با تخصص در پردازش ویدئو و Livestreaming)
موقعیت: مهندس نرمافزار
نوع استخدام: تماموقت
درباره ما:
ما یک شرکت پویا و نوآور هستیم که متعهد به توسعه برنامههای کاربردی پیشرفته برای تحلیل ویدئوهای مسابقات ورزشی هستیم. به دنبال یک مهندس نرمافزار با استعداد و با تجربه هستیم که به تیم ما بپیوندد و در ایجاد برنامههای کاربردی برای پردازش ویدئو و پخش زنده کمک کند. اگر به توسعه با Python، پردازش ویدئو و ایجاد ابزارهای تحلیل ورزشی علاقهمند هستید، مشتاقانه منتظر شنیدن از شما هستیم.
مسئولیتها:
طراحی، توسعه و نگهداری برنامههای کاربردی ویندوز با استفاده از Python
توسعه رابطهای کاربری گرافیکی (GUI) با استفاده از Tkinter یا PyQt
پیادهسازی ویژگیهای پردازش ویدئو، شامل پروتکلهای پخش زنده (Livestream)، RTMP و RTSP
استفاده از Gstreamer، OpenCV، و FFmpeg برای کدگذاری، دیکدینگ، و پردازش ویدئو
پیادهسازی و مدیریت سریالسازی XML و JSON در برنامهها
نوشتن کد تمیز، کارآمد و مستند در زبان Python
مدیریت کد و همکاری با تیم توسعه از طریق Git و GitHub
بهینهسازی و رفع مشکلات برنامههای موجود
مهارتهای مورد نیاز:
مدرک کارشناسی در علوم کامپیوتر، مهندسی نرمافزار یا رشتههای مرتبط
حداقل ۳ سال تجربه در توسعه نرمافزار با استفاده از Python
دانش قوی در زمینه فناوریهای پردازش ویدئو، از جمله OpenCV، Gstreamer، و FFmpeg
تجربه در پروتکلهای پخش زنده (Livestream)، RTMP و RTSP
تسلط بر Kivy یا PyQt برای توسعه GUI
تجربه در سریالسازی XML و JSON
تجربه در کار با Git و GitHub
آشنایی با اصول طراحی شیگرا (OOP)
درک قوی از چرخه عمر توسعه نرمافزار (SDLC)
مهارتهای حل مسئله قوی و توجه به جزئیات
تواناییهای ارتباطی و کار تیمی عالی
مهارتهای ترجیحی:
دانش سایر کتابخانهها و فریمورکهای پردازش ویدئو
درک پروتکلهای شبکه و انتقال داده
نحوه درخواست:
علاقهمندان به کار پروژه ای و یا دورکاری هم دعوت میشوند که رزومه، نامهی پوششی و هرگونه نمونه کار مرتبط خود را ارسال کنند.
موقعیت: مهندس نرمافزار
نوع استخدام: تماموقت
درباره ما:
ما یک شرکت پویا و نوآور هستیم که متعهد به توسعه برنامههای کاربردی پیشرفته برای تحلیل ویدئوهای مسابقات ورزشی هستیم. به دنبال یک مهندس نرمافزار با استعداد و با تجربه هستیم که به تیم ما بپیوندد و در ایجاد برنامههای کاربردی برای پردازش ویدئو و پخش زنده کمک کند. اگر به توسعه با Python، پردازش ویدئو و ایجاد ابزارهای تحلیل ورزشی علاقهمند هستید، مشتاقانه منتظر شنیدن از شما هستیم.
مسئولیتها:
طراحی، توسعه و نگهداری برنامههای کاربردی ویندوز با استفاده از Python
توسعه رابطهای کاربری گرافیکی (GUI) با استفاده از Tkinter یا PyQt
پیادهسازی ویژگیهای پردازش ویدئو، شامل پروتکلهای پخش زنده (Livestream)، RTMP و RTSP
استفاده از Gstreamer، OpenCV، و FFmpeg برای کدگذاری، دیکدینگ، و پردازش ویدئو
پیادهسازی و مدیریت سریالسازی XML و JSON در برنامهها
نوشتن کد تمیز، کارآمد و مستند در زبان Python
مدیریت کد و همکاری با تیم توسعه از طریق Git و GitHub
بهینهسازی و رفع مشکلات برنامههای موجود
مهارتهای مورد نیاز:
مدرک کارشناسی در علوم کامپیوتر، مهندسی نرمافزار یا رشتههای مرتبط
حداقل ۳ سال تجربه در توسعه نرمافزار با استفاده از Python
دانش قوی در زمینه فناوریهای پردازش ویدئو، از جمله OpenCV، Gstreamer، و FFmpeg
تجربه در پروتکلهای پخش زنده (Livestream)، RTMP و RTSP
تسلط بر Kivy یا PyQt برای توسعه GUI
تجربه در سریالسازی XML و JSON
تجربه در کار با Git و GitHub
آشنایی با اصول طراحی شیگرا (OOP)
درک قوی از چرخه عمر توسعه نرمافزار (SDLC)
مهارتهای حل مسئله قوی و توجه به جزئیات
تواناییهای ارتباطی و کار تیمی عالی
مهارتهای ترجیحی:
دانش سایر کتابخانهها و فریمورکهای پردازش ویدئو
درک پروتکلهای شبکه و انتقال داده
نحوه درخواست:
علاقهمندان به کار پروژه ای و یا دورکاری هم دعوت میشوند که رزومه، نامهی پوششی و هرگونه نمونه کار مرتبط خود را ارسال کنند.
مهارتهای مورد نیاز
- پردازش
- Kivy
- pyqt
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست