Pickle Robot Company
Pickle Robot Company
شرکت Pickle Robot Company برای صنایع زنجیره تأمین، لجستیک و تولید، رباتیک توسعه می‌دهد. سامانه‌های این شرکت با ترکیب هوش مصنوعی فیزیکی، هوش مصنوعی مولد، بینایی ماشین و دست‌کاری رباتیک، کارهای فیزیکی دشوار در انبارها را خودکار می‌کنند. ربات خودران اصلی شرکت، کالاهای بدون پالت را از کانتینرهای حمل‌ونقل تخلیه می‌کند و به کاهش فشار جسمی کار دستی و افزایش بهره‌وری انبار کمک می‌کند. این شرکت با ۱۱ تا ۵۰ کارمند، پس از تکمیل دور سرمایه‌گذاری سری B به ارزش ۵۰ میلیون دلار، در حال گسترش قابلیت‌های محصولات و دامنه فعالیت تجاری خود است.

مهندس نرم‌افزار جونیور تا میان‌رده، برنامه‌ریزی وظیفه و حرکت (هیبریدی)

نرم‌افزار برنامه‌ریزی C++ و Python را برای ربات‌های انبار توسعه دهید و بر گرفتن، بررسی برخورد و ترتیب‌دهی وظایف تمرکز کنید. به انتقال الگوریتم‌های رباتیک از نمونه‌های اولیه به استقرارهای قابل‌اعتماد در دنیای واقعی کمک کنید.

توضیحات

  • اجزای برنامه‌ریزی تولیدی C++ و Python را برای برنامه‌ریزی حرکت، انتخاب گریپ، بررسی برخورد و ترتیب‌دهی وظایف بسازید و نگهداری کنید.
  • الگوریتم‌ها را از نمونه‌های اولیه تا استقرار پیش ببرید و مسئولیت معماری، عملکرد و قابلیت اطمینان را بر عهده بگیرید.
  • کدهای حساس به عملکرد را اندازه‌گیری و بهینه کنید تا الزامات زمان چرخه بلادرنگ روی سخت‌افزار ربات برآورده شود.
  • زیرساخت لازم برای آزمایش، شبیه‌سازی و محک‌زنی ایجاد کنید.
  • مشکلات محیط تولید را با استفاده از لاگ‌ها و ابزارهای تریاژ بیلد بررسی کنید و علت‌های اصلی آن‌ها را برطرف کنید.
  • با بازبینی‌های دقیق طراحی و کد و استفاده از شیوه‌های مهندسی صحیح، کیفیت کد را ارتقا دهید.
  • سامانه‌های برنامه‌ریزی سریع، قابل‌اعتماد و کاملاً آزموده‌شده برای ربات‌های فیزیکی توسعه دهید.
  • به پیشبرد برنامه‌ریزی وظیفه و حرکت برای گرفتن ربات و حرکت ایمن میان تریلرهای در حال تغییر کمک کنید.

شرایط لازم

  • ۲ تا ۴ سال تجربه در عرضه نرم‌افزار تولیدی، عمدتاً با C++17 مدرن یا نسخه‌های جدیدتر، و مهارت عملی در Python داشته باشید.
  • در طراحی نرم‌افزار، ساختارهای داده، الگوریتم‌ها و بهینه‌سازی عملکرد پایه‌ای قوی داشته باشید.
  • توانایی پذیرفتن مسئولیت اجزای نرم‌افزاری در تمام مراحل طراحی، پیاده‌سازی، آزمایش، استقرار و پشتیبانی مداوم را نشان دهید.
  • درک مناسبی از هم‌روندی، مدیریت حافظه و ابزارهای تحلیل عملکرد داشته باشید.
  • به برنامه‌ریزی حرکت، دست‌کاری و گرفتن علاقه واقعی داشته باشید و برای توسعه تخصص عمیق‌تر الگوریتمی در کنار متخصصان این حوزه انگیزه داشته باشید.
  • برای کار نزدیک به سخت‌افزار و تشخیص مشکلاتی که مرز میان نرم‌افزار و سامانه فیزیکی را دربرمی‌گیرند، راحت باشید.
  • تجربه عملی در برنامه‌ریزی حرکت یا دست‌کاری، مانند برنامه‌ریزهای مبتنی بر نمونه‌برداری یا بهینه‌سازی، تولید مسیر یا برنامه‌ریزی گرفتن، مزیت محسوب می‌شود.
  • تجربه CUDA یا بهینه‌سازی عملکرد GPU مزیت محسوب می‌شود.
  • آشنایی با کتابخانه‌ها یا چارچوب‌های رباتیک مانند OMPL، Drake، FCL یا Pinocchio مزیت محسوب می‌شود.
  • دانش هندسه سه‌بعدی، سینماتیک یا جبر خطی با استفاده از Eigen یا کتابخانه‌ای مشابه مزیت محسوب می‌شود.
  • تجربه کار با محیط‌های شبیه‌سازی و آزمون رگرسیون در مقیاس بزرگ برای رباتیک یا سامانه‌های دیگرِ حساس از نظر ایمنی مزیت محسوب می‌شود.
  • تجربه استقرار نرم‌افزار روی ربات‌های فیزیکی در محیط تولید مزیت محسوب می‌شود.

مزایا

  • بیمه سلامت، دندان‌پزشکی و بینایی.
  • مرخصی نامحدود.
  • تعطیلات فدرال و ایالتی با حقوق.
  • مشارکت ۵ درصدی حقوق در 401(k).
  • هزینه‌های سفر پرداخت‌شده توسط شرکت.
  • مزایای اضافی برای لذت‌بخش‌تر، راحت‌تر و پربازده‌تر کردن کار.