Tabbio
تسجيل الدخول إلى التطبيق
قبل 6 أيام

مهندس برمجيات الروبوتات - L2

Botsync · Bengaluru, Karnataka, India
Workableقدّم عبر موقع الشركة
Full Time
Hybrid

نبذة عن الوظيفة

نحن نبحث عن مهندس برمجيات الروبوتات الذي لديه شغف ببناء أنظمة مستقلة ذكية وحل التحديات الهندسية المعقدة في العالم الحقيقي. أنت تزدهر في بيئات سريعة الخطى، وتتحمل مسؤولية المشكلات الفنية بدءًا من التشخيص وحتى النشر، وتستمتع بالعمل عبر فرق البرامج والأجهزة والمنتجات لتقديم حلول موثوقة. إذا كنت تستمتع برؤية التعليمات البرمجية الخاصة بك تعمل على روبوتات حقيقية في بيئات صناعية حية وترغب في المساهمة في مستقبل الروبوتات المتنقلة المستقلة والأتمتة الصناعية، فإن هذا الدور يوفر فرصة لبناء تكنولوجيا ذات تأثير ملموس وواسع النطاق.

كيف يبدو النجاح 3 أشهر: • تم الانضمام إلى مجموعة MAG AMR - فهم قاعدة التعليمات البرمجية والأدوات وخطوط CI/CD • إصلاحات الأخطاء الأولى والميزات الثانوية التي يتم شحنها بشكل مستقل • المساهمة بشكل فعال في مراجعات التعليمات البرمجية من خلال تقديم تعليقات مفيدة وبناءة • إجراء اختبارات ميدانية مريحة وتفسير سلوك الروبوت في بيئات حقيقية 6 أشهر: • تمتلك وتشحن وحدة واحدة مهمة على الأقل - الملاحة، أو SLAM، أو جهاز الحالة • تحسين قابل للقياس في أداء التنقل أو الترجمة في عمليات النشر المباشر • موثوق به لتصحيح مشكلات وقت التشغيل المعقدة بشكل شامل بأقل قدر من التصعيد • متعاون بين الفرق — تعتمد فرق الأجهزة والبرامج والمنتجات على مدخلاتك 12 شهرا: • قيادة القرارات المعمارية بشأن مكونات برنامج AMR الأساسية • تعمل الخوارزميات التي قمت بإنشائها بشكل موثوق في عمليات نشر الإنتاج على نطاق واسع • معترف به كخبير يمكن الاعتماد عليه في مجال واحد على الأقل من الروبوتات (الملاحة، أو SLAM، أو عناصر التحكم) • توجيه المهندسين المبتدئين ورفع مستوى الجودة عبر الفريق

تشمل المسؤوليات الرئيسية ما يلي:

• تصميم وهندسة وتطوير واختبار الخوارزميات لمجموعة برامج MAG AMR • تحسين خوارزميات التنقل - تحسين التخطيط وتتبع المسار والتحكم في الحركة • تطوير خوارزميات SLAM لدعم متطلبات رسم الخرائط والتوطين الخاصة بشركة MAG AMR • تصميم وتنفيذ سلوك آلة حالة AMR وآليات قوية لمعالجة الأخطاء • الحفاظ على برامج آمنة وحديثة من خلال تقييمات الضعف • كتابة والحفاظ على وثائق واضحة وشاملة لقاعدة التعليمات البرمجية وأنشطة التطوير • إجراء مراجعات التعليمات البرمجية النظير ودعم أفضل الممارسات الهندسية بنشاط • التعاون مع فرق عبر البلاد لتصحيح الأخطاء وتكرارها وشحن الحلول الموثوقة • دعم عمليات نشر الروبوت في الموقع والاختبار الميداني عند الحاجة • الشراكة مع فريق المنتج للحفاظ على وثائق المستخدم دقيقة وحديثة

المتطلبات • درجة البكالوريوس أو الماجستير في علوم الكمبيوتر، هندسة الكمبيوتر، الميكاترونكس، أو ما يعادلها • مهارات قوية في لغة C++ وPython - حيث تكتب تعليمات برمجية نظيفة وفعالة وقابلة للصيانة • التدريب العملي على الخبرة مع ROS / ROS2 • مريح في بيئات تطوير Ubuntu/Linux • تجربة الروبوتات الواقعية التي يمكن إثباتها - يعد بناء واحدة ميزة إضافية مهمة • غرائز حادة لحل المشكلات: يمكنك تحديد الأسباب الجذرية، وليس الأعراض فقط • مبتدئ يعمل بشكل مستقل ويتعلم بسرعة أثناء العمل • المكافأة: معرفة النظام الشامل التي تشمل الميكانيكية والكهربائية والبرمجيات

الفوائد • راتب تنافسي • حزمة الفوائد الصحية الشاملة • صخب الشركات الناشئة، دائمًا ما يجب القيام به وشيء يجب تحسينه • فرص التطوير المهني والنمو في الأدوار الإدارية • بيئة عمل تعاونية وشاملة

المسؤوليات

1Onboarded onto the MAG AMR stack — codebase, tooling, and CI/CD pipelines understood
2First bug fixes and minor features shipped independently
3Actively contributing to code reviews with useful, constructive feedback
4Comfortable running field tests and interpreting robot behaviour in real environments
5Owns and ships at least one significant module — navigation, SLAM, or state machine
6Measurable improvement to navigation or localization performance on live deployments
7Trusted to debug complex runtime issues end-to-end with minimal escalation
8Cross-team collaborator — hardware, software, and product teams rely on your input

المتطلبات

1Bachelor'S Or Master'S Degree In Computer Science, Computer Engineering, Mechatronics, Or Equivalent
2Strong C++ And Python Skills You Write Code That Is Clean, Efficient, And Maintainable
3Hands On Experience With ROS / ROS2
4Comfortable On Ubuntu / Linux Development Environments
5Demonstrable Real World Robotics Experience Building One Is A Significant Plus
6 You Identify Root Causes, Not Just Symptoms
7Self Starter Who Runs Independently And Learns Fast On The Job
8 End To End System Knowledge Spanning Mechanical, Electrical, And Software

المزايا

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

احجز رابط tabbio
قبل أن يُحجز