توسعه نرمافزار برای بهروزرسانی سیستم صنعتی قدیمی
در تهران
در وبسایت کارلنسر(2 هفته پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
برنامه نویسی
python
برنامه نویسی c#
برنامه نویسی وب
کدنویسی
پایتون
جاوا
برنامه نویسی جاوا
برنامه نویسی C
بازه حقوق:از 2,500,000 تا 6,000,000 تومان
نحوه پرداخت:پروژهای
متن کامل آگهی:
📝 توضیح کامل پروژه:
ما در حال بهروزرسانی یک سیستم مانیتورینگ و کنترل صنعتی هستیم که حدود 20 سال پیش توسعه داده شده و تاکنون چند بار ارتقاء پیدا کرده:
نسخه اولیه: تحت DOS
نسخه فعلی: تحت ویندوز 7 و بهصورت شبکهای اجرا میشود
نرمافزار فعلی به شدت وابسته به تکنولوژیهای منسوخ بوده و فقط روی ویندوز 7 اجرا میشود، که باعث مشکلات نصب، امنیت پایین و محدودیت در توسعه شده است.
🎯 هدف ما:
طراحی و پیادهسازی یک نرمافزار جدید و مدرن که:
با سختافزار فعلی کاملاً سازگار باشد
قابل اجرا روی ویندوزهای جدید و ترجیحاً تحت وب نیز باشد
دارای رابط کاربری کاربرپسند، گزارشگیری دقیق، و نصب آسان باشد
📦 اجزای پروژه:
1. تحلیل و مهندسی معکوس سختافزار موجود
سختافزار دارای یک پنل کنترل مرکزی و سنسورهای داخل دستگاه جاکارد است
ارتباط بین سختافزار و نرمافزار از طریق کابل شبکه انجام میشود.
نیاز به بررسی پروتکل ارتباطی سختافزار و مستندسازی کامل آن
2. طراحی و توسعه نرمافزار جدید
امکان استفاده از زبانهای مدرن مانند Python، C# (.NET)، یا Java
طراحی رابط گرافیکی حرفهای
ماژولهای مورد نیاز:
کنترل شیفتها و ثبت اطلاعات تولید
ثبت خطاهای دستگاه
نمایش اطلاعات سنسورها
گزارشگیری و خروجی PDF یا Excel
بخش مدیریت کاربران
3. توسعه لایه ارتباطی با سختافزار
ساخت یک ماژول برای ارسال و دریافت داده با سختافزار
مدیریت خطا، تاخیر و ناسازگاریهای احتمالی
👨💻 تخصصهای مورد نیاز:
برای اجرای این پروژه به تیمی با مهارتهای زیر نیاز داریم:
برنامهنویس نرمافزار دسکتاپ یا تحت وب
مسلط به Python (PyQt یا Flask/Django)، یا C# WPF/WinForms
توانایی طراحی نرمافزار قابل نصب و پایدار
ترجیحاً آشنا به توسعه نرمافزار صنعتی
توسعهدهنده Embedded / مهندس سختافزار
آشنا به پورت سریال، RS232، یا TCP/IP
توانایی تحلیل سیگنالهای ارتباطی بین سختافزار و نرمافزار
تجربه در کار با دستگاههای صنعتی امتیاز مثبت محسوب میشود
برای طراحی حرفهای و سادهسازی محیط نرمافزار جدید
⏱ مدت زمان و فازبندی پروژه:
فاز اول: بررسی کامل سختافزار و استخراج پروتکل ارتباطی – 2 هفته
فاز دوم: طراحی نرمافزار جدید + ارتباط با سختافزار – 4 هفته
فاز سوم: تست میدانی، آموزش، مستندسازی – 2 هفته
همکاری بهصورت پروژهای با امکان ادامه بلندمدت برای پشتیبانی و ارتقاء نسخههای بعدی.
📩 ارسال پیشنهاد:
اگر تخصص کافی در این زمینه دارید یا تیمی تشکیلدادهاید که میتوانید این پروژه را به سرانجام برسانید، لطفاً موارد زیر را ارسال کنید:
معرفی کوتاه خود یا تیم
نمونهکار مرتبط (در صورت وجود)
توضیح روش پیشنهادی برای اجرای پروژه
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.