أول أمس
مهندس برمجيات الروبوتات - II (ضمان الجودة)
Botsync · Bengaluru, Karnataka, India
Workableقدّم عبر موقع الشركة
Full Time
Onsite
نبذة عن الوظيفة
لقد بدأنا كعلماء روبوتات بأنفسنا. ونحن نعلم مدى الألم الذي تسببه الأنظمة المجزأة والمملوكة التي ترفض التحدث مع بعضها البعض. إن syncOS هو إجابتنا - ونعتقد أن هذا هو ما كانت الصناعة تنتظره. نحن فريق شاب متحمس نسعى لمهمة واحدة كبيرة: #automateasia. إذا كنت تحب الروبوتات، وتكره عدم الكفاءة، وترغب في بناء حلول تعمل على أرضيات المصانع الحقيقية - فتابع القراءة.
الأدوار والمسؤوليات هي:
- بناء وامتلاك البنية التحتية للاختبار التي تجعل اختبار قبول AMR قابلاً للتكرار عبر كل متغيرات MAG وتوليد الأجهزة.
- قم بتشغيل Botsync Artifact الذي تم إصداره من خلال التحقق المستقل والكامل من الأجهزة والبرامج قبل تسجيل الخروج - يتم تطبيق صرامة درجة التشغيل في المختبر، قبل أن يصل إلى الموقع.
- البنية التحتية للاختبار، من البداية إلى النهاية - تصميم وبناء وصيانة منصات HIL وتركيبات الاختبار الفيزيائي التي تغطي كل متغيرات MAG AMR (الرافعة، والرافعة الشوكية، وموازنة الموازنة، والناقل، والقاطرة) وتوليد الأجهزة (R2/R3/جديد)، بحيث تكون عمليات القبول قابلة للتكرار، وليست مرتجلة لكل إصدار.
- أتمتة ملف تعريف النشر - قم ببناء وامتلاك الأتمتة التي تقوم بتشغيل بوابات ملف تعريف النشر لكل موقع/متغير/جيل مقابل الإصدار المرشح، واستبدال الاختبار اليدوي بممر انحدار قابل للتكرار.
- اختبار قبول المجموعة الكاملة - قم بتشغيل المرشح الذي تم إصداره من خلال اختبارات القبول على مستوى الأجهزة قبل تسجيل الخروج، وممارسة الأجهزة والبرامج الثابتة والبرامج معًا بالطريقة التي يفعلها مهندس التشغيل في موقع مباشر - وليس طبقة بعد طبقة بشكل منفصل.
- التحقق المستقل، وليس البناء - اختبار واعتماد سلوك الروبوت عبر المتغيرات والأجيال دون امتلاك أو تصحيح برامج أو أجهزة روبوت الإنتاج قيد الاختبار؛ تعود العيوب إلى فريق الروبوتات المالك، ولم يتم إصلاحها في مكانها أبدًا.
- فرز العيوب وإمكانية تتبعها - قم بتسجيل العيوب الموجودة على أسطح الأجهزة وإعادة إنتاجها وتوجيهها إلى فريق Robotics أو SyncOS المناسب باستخدام بيانات الحفر والسجلات وخطوات إعادة الإنتاج الكافية لإلغاء حظر الإصلاح بدون الرجوع إلى الخلف.
- إعادة استخدام أدوات الاختبار - قم بتحويل الأجهزة والبرامج النصية لمرة واحدة إلى كتالوج اختبار قبول قابل لإعادة الاستخدام مع ملكية واضحة، بحيث لا تكون تغطية الأجهزة في إعداد مقعد واحد أو رأس شخص واحد.
- دعم القبول المتبادل للعناصر - المساهمة بأدلة التحقق من الأجهزة التي تحتاج إلى قبول ضمان الجودة + الإصدار لتقاطع جوانب الروبوت وsyncOS في تسجيل خروج واحد لـ Botsync Artifact.
كيف ستعمل:
سوف تشارك بشكل وثيق مع:
- أجهزة وبرامج الروبوتات - يمكنك اختبار ما يقومون ببنائه. لا تقم مطلقًا بتصحيح التعليمات البرمجية أو البرامج الثابتة الخاصة بهم؛ تعود العيوب إليهم ببيانات الحفر، وليس بالحلول البديلة.
- ضمان جودة الروبوتات - يمتلكون مجموعات انحدار لكل حزمة تغذي الإصدار المرشح لـ AMR؛ أنت تمتلك اختبار قبول على مستوى الأجهزة للمرشح الذي تم إصداره نفسه، بطبقة واحدة.
- رئيس ضمان الجودة / ضمان الجودة للقبول + الإصدار - يغذي دليل الاختبار الخاص بك قرار التوقيع على مستوى المنتج؛ تتم مكالمة تسجيل الخروج نفسها مع الفريق، بشكل مستقل عن الفرق التي تقوم بالتحقق من عملها.
- التسليم الميداني - فكر في هذا الدور باعتباره التشغيل قبل التشغيل: يمكنك اكتشاف مشكلات الأجهزة/البرامج التي قد تكتشفها في الموقع، في وقت سابق وفي المختبر. أنت لا تملك موقعًا يقوم بتشغيل نفسه - ويبقى هذا مع التسليم الميداني؛ يمكنك إطعامهم بقطعة أثرية أنظف وأخذ نتائجهم الميدانية إلى بواباتك.
المتطلبات
- 4-6 سنوات في مجال الروبوتات أو الميكاترونكس أو هندسة اختبار الأجهزة، بشكل مثالي مع الروبوت المتنقل أو منصات AGV/AMR - أو خلفية التشغيل/التكامل الميداني حيث يتم تصحيح مشكلات الأجهزة والبرامج معًا، وليس في صوامع منفصلة.
- خبرة عملية في بناء منصات HIL أو تركيبات الاختبار أو أتمتة اختبار الأجهزة - وليس فقط تشغيل البرامج النصية للاختبار اليدوي.
- مجموعة كاملة حقًا: تصحيح مريح لأخطاء المحرك، وخلل البرامج الثابتة، وأخطاء البرامج/سير العمل في نفس جلسة الاختبار - بالطريقة التي يتبعها مهندس التشغيل في الموقع، ويتم تطبيقها هنا قبل الإصدار.
- إعادة إنتاج العيوب والانضباط القوي في الإبلاغ - يمكنك تحويل "الانهيار" إلى سيناريو قابل للتكرار مع وجود دليل واضح.
- خبرة في عمليات النشر أو بوابة الإصدار في سياق الأجهزة داخل الحلقة أو المنتج المادي.
- الحكم المستقل تحت الضغط - راحة عند الإمساك بالبوابة عندما يتأخر الإصدار ويريد شخص ما التلويح بها.
- القدرة على البرمجة النصية والأتمتة (بايثون أو ما شابه ذلك) لبناء أدوات اختبار قابلة للتكرار، وليس عمليات فحص يدوية لمرة واحدة.
- المكافأة: التعرض لمفاهيم الملاحة AMR/AGV أو الإرساء أو إدارة الأسطول
الفوائد
- راتب تنافسي
- حزمة الفوائد الصحية الشاملة
- صخب الشركات الناشئة، دائمًا ما يجب القيام به وشيء يجب تحسينه
- فرص التطوير المهني والنمو في الأدوار الإدارية
- بيئة عمل تعاونية وشاملة
المسؤوليات
1Build and own the test infrastructure that makes AMR acceptance testing repeatable across every MAG variant and hardware generation.
2Robotics Hardware & Software - You test what they build. You never patch their code or firmware; defects go back to them with rig data, not workarounds.
3The roles and responsibilities are:
4How you'll work:
5You will partner closely with:
6Robotics QA - They own per-stack regression suites feeding into the AMR release candidate; you own hardware-level acceptance testing of the released candidate itself, one layer up.
7Requirements
8Hands-on experience building HIL rigs, test fixtures, or hardware test automation - not just running manual test scripts.
المتطلبات
14-6 years in robotics, mechatronics, or hardware test engineering, ideally with mobile robot or AGV/AMR platforms - or a commissioning/field-integration background where hardware and software issues get debugged together, not in separate silos.
2Hands-on experience building HIL rigs, test fixtures, or hardware test automation - not just running manual test scripts.
3Genuinely full-stack: comfortable debugging a motor fault, a firmware quirk, and a software/workflow bug in the same test session - the way a commissioning engineer has to on-site, applied here before release.
4Strong defect reproduction and reporting discipline - you can turn "it broke" into a repeatable rig scenario with clear evidence.
5Experience with deployment or release-gate processes in a hardware-in-the-loop or physical-product context.
6Independent judgment under pressure - comfortable holding a gate when a release is late and someone wants it waved through.
7Scripting and automation ability (Python or similar) to build repeatable test harnesses, not one-off manual checks.
8Bonus: exposure to AMR/AGV navigation, docking, or fleet-management concepts
المزايا
1Competitive salary
2Comprehensive health benefits package
3Hustle of a young startup, always something to do and something to improve
4Opportunities for professional development and growth into management roles
5Collaborative and inclusive work environment
المهارات والوسوم
EngineeringINPython