به عنوان یک مهندس نرمافزار با تمرکز بر برنامهریزی حرکت، شما مسئولیت طراحی، توسعه و پیادهسازی الگوریتمها و سیستمهای برنامهریزی حرکت برای پلتفرمهای رباتیک ما را بر عهده خواهید داشت. با بهرهگیری از تخصص خود در زمینه رباتیک، هوش مصنوعی و مهندسی نرمافزار، با تیمهای چندوظیفهای همکاری میکنید تا الگوریتمها و تکنیکهایی را توسعه دهید که به رباتها امکان برنامهریزی و اجرای حرکات پیچیده را با دقت و کارایی بالا میدهد.
مسئولیتهای شغلی - هدایت طراحی و توسعه الگوریتمها و سیستمهای برنامهریزی حرکت برای پلتفرمهای رباتیک. - همکاری با مهندسان رباتیک، مهندسان کنترل و مهندسان ادراک برای یکپارچهسازی قابلیتهای برنامهریزی حرکت در سیستمهای رباتیک. - توسعه الگوریتمها و تکنیکهای مسیریابی، تولید مسیر و کنترل حرکت در محیطهای پویا. - پیادهسازی الگوریتمهای برنامهریزی حرکت در زمان واقعی که عواملی همچون طول مسیر، نرمی و جلوگیری از برخورد را بهینهسازی میکنند. - بهینهسازی الگوریتمهای برنامهریزی حرکت برای سرعت، کارایی و مقیاسپذیری با در نظر گرفتن محدودیتهای محاسباتی و نیازمندیهای عملکردی. - انجام شبیهسازی، آزمایش و اعتبارسنجی الگوریتمها و سیستمهای برنامهریزی حرکت برای اطمینان از استحکام و قابلیت اطمینان. - مستندسازی طراحیهای نرمافزار، مشخصات و رویههای آزمون و مشارکت در بازبینی کد و بحثهای فنی. - بهروز نگهداشتن دانش در زمینه جدیدترین پیشرفتها در برنامهریزی حرکت، رباتیک و فناوریهای هوش مصنوعی از طریق یادگیری و پژوهش مستمر.
صلاحیتها - مدرک کارشناسی یا کارشناسی ارشد در رشته علوم کامپیوتر، رباتیک، مهندسی برق یا رشتههای مرتبط. - ۳ سال تجربه در مهندسی نرمافزار، با تمرکز بر برنامهریزی حرکت، رباتیک یا هوش مصنوعی. - تسلط به زبانهای برنامهنویسی مانند C++، پایتون یا جاوا و تجربه با فریمورکها و کتابخانههای رباتیک (مانند ROS، MoveIt). - درک قوی از الگوریتمهای برنامهریزی حرکت، شامل روشهای نمونهگیری (مانند RRT، RRT*، PRM) و روشهای مبتنی بر بهینهسازی (مانند A*، D*، LQR). - تجربه با ابزارهای شبیهسازی (مانند Gazebo، V-REP) و فریمورکهای میانافزاری رباتیک (مانند ROS، ROS 2). - آشنایی با نظریه کنترل، دینامیک و سینماتیک سیستمهای رباتیک. - مهارتهای قوی در حل مسئله با توانایی تحلیل مسائل پیچیده، عیبیابی و اجرای راهحلهای مؤثر. - مهارتهای ارتباطی و همکاری قوی با توانایی کار مؤثر در یک محیط تیمی چندرشتهای. - تجربه کار در محیطهای توسعه Agile/Scrum یک مزیت محسوب میشود.
معرفی شرکت
شرکت پردازش روبین پرهام(روبین) در حال توسعه محصولاتی در لبه تکنولوژی در زمینههای فناوری بلاکچین، هوش مصنوعی، رباتیک و ... است.
ما به آن چه سعی در انجام و تغییر آن داریم میبالیم و همهی افرادی که هماکنون در مجموعهی روبین فعالیت میکنند، تاثیر به سزایی در عملکرد و حرکت رو به جلوی این مجموعه دارند. از اینرو خرسندیم تا از افراد توانمند وعلاقهمندان به این حوزه، در همهی موقعیتهای شغلی ممکن دعوت به همکاری کرده تا به جمع ما بپیوندند و ما را در پیمودن هر چه بهتر این مسیر یاری کنند.