
شرکت Pickle Robot Company برای صنایع زنجیره تأمین، لجستیک و تولید، رباتیک توسعه میدهد. سامانههای این شرکت با ترکیب هوش مصنوعی فیزیکی، هوش مصنوعی مولد، بینایی ماشین و دستکاری رباتیک، کارهای فیزیکی دشوار در انبارها را خودکار میکنند. ربات خودران اصلی شرکت، کالاهای بدون پالت را از کانتینرهای حملونقل تخلیه میکند و به کاهش فشار جسمی کار دستی و افزایش بهرهوری انبار کمک میکند. این شرکت با ۱۱ تا ۵۰ کارمند، پس از تکمیل دور سرمایهگذاری سری B به ارزش ۵۰ میلیون دلار، در حال گسترش قابلیتهای محصولات و دامنه فعالیت تجاری خود است.
مهندس نرمافزار جونیور تا میانرده، برنامهریزی وظیفه و حرکت (هیبریدی)
نرمافزار برنامهریزی C++ و Python را برای رباتهای انبار توسعه دهید و بر گرفتن، بررسی برخورد و ترتیبدهی وظایف تمرکز کنید. به انتقال الگوریتمهای رباتیک از نمونههای اولیه به استقرارهای قابلاعتماد در دنیای واقعی کمک کنید.
توضیحات
- اجزای برنامهریزی تولیدی C++ و Python را برای برنامهریزی حرکت، انتخاب گریپ، بررسی برخورد و ترتیبدهی وظایف بسازید و نگهداری کنید.
- الگوریتمها را از نمونههای اولیه تا استقرار پیش ببرید و مسئولیت معماری، عملکرد و قابلیت اطمینان را بر عهده بگیرید.
- کدهای حساس به عملکرد را اندازهگیری و بهینه کنید تا الزامات زمان چرخه بلادرنگ روی سختافزار ربات برآورده شود.
- زیرساخت لازم برای آزمایش، شبیهسازی و محکزنی ایجاد کنید.
- مشکلات محیط تولید را با استفاده از لاگها و ابزارهای تریاژ بیلد بررسی کنید و علتهای اصلی آنها را برطرف کنید.
- با بازبینیهای دقیق طراحی و کد و استفاده از شیوههای مهندسی صحیح، کیفیت کد را ارتقا دهید.
- سامانههای برنامهریزی سریع، قابلاعتماد و کاملاً آزمودهشده برای رباتهای فیزیکی توسعه دهید.
- به پیشبرد برنامهریزی وظیفه و حرکت برای گرفتن ربات و حرکت ایمن میان تریلرهای در حال تغییر کمک کنید.
شرایط لازم
- ۲ تا ۴ سال تجربه در عرضه نرمافزار تولیدی، عمدتاً با C++17 مدرن یا نسخههای جدیدتر، و مهارت عملی در Python داشته باشید.
- در طراحی نرمافزار، ساختارهای داده، الگوریتمها و بهینهسازی عملکرد پایهای قوی داشته باشید.
- توانایی پذیرفتن مسئولیت اجزای نرمافزاری در تمام مراحل طراحی، پیادهسازی، آزمایش، استقرار و پشتیبانی مداوم را نشان دهید.
- درک مناسبی از همروندی، مدیریت حافظه و ابزارهای تحلیل عملکرد داشته باشید.
- به برنامهریزی حرکت، دستکاری و گرفتن علاقه واقعی داشته باشید و برای توسعه تخصص عمیقتر الگوریتمی در کنار متخصصان این حوزه انگیزه داشته باشید.
- برای کار نزدیک به سختافزار و تشخیص مشکلاتی که مرز میان نرمافزار و سامانه فیزیکی را دربرمیگیرند، راحت باشید.
- تجربه عملی در برنامهریزی حرکت یا دستکاری، مانند برنامهریزهای مبتنی بر نمونهبرداری یا بهینهسازی، تولید مسیر یا برنامهریزی گرفتن، مزیت محسوب میشود.
- تجربه CUDA یا بهینهسازی عملکرد GPU مزیت محسوب میشود.
- آشنایی با کتابخانهها یا چارچوبهای رباتیک مانند OMPL، Drake، FCL یا Pinocchio مزیت محسوب میشود.
- دانش هندسه سهبعدی، سینماتیک یا جبر خطی با استفاده از Eigen یا کتابخانهای مشابه مزیت محسوب میشود.
- تجربه کار با محیطهای شبیهسازی و آزمون رگرسیون در مقیاس بزرگ برای رباتیک یا سامانههای دیگرِ حساس از نظر ایمنی مزیت محسوب میشود.
- تجربه استقرار نرمافزار روی رباتهای فیزیکی در محیط تولید مزیت محسوب میشود.
مزایا
- بیمه سلامت، دندانپزشکی و بینایی.
- مرخصی نامحدود.
- تعطیلات فدرال و ایالتی با حقوق.
- مشارکت ۵ درصدی حقوق در 401(k).
- هزینههای سفر پرداختشده توسط شرکت.
- مزایای اضافی برای لذتبخشتر، راحتتر و پربازدهتر کردن کار.