کارشناس برنامهنویسی ربات و سامانههای هوشمند
درباره موقعیت شغلی
ما در شرکت دانشبنیان دیدهپرداز هوشمند رایمون به دنبال یک کارشناس برنامهنویسی ربات و سامانههای هوشمند، علاقهمند به حوزه رباتیک و سیستمهای خودکار هستیم تا در توسعه نرمافزار، ارتباط با تجهیزات سختافزاری و توسعه سامانههای مبتنی بر پهپاد و رباتیک نقشآفرینی کند.
فرد منتخب در توسعه نرمافزارهای کنترلی و ارتباطی، اتصال و تبادل داده با تجهیزات سختافزاری و کار با سیستمهای اتوپایلوت مشارکت خواهد داشت و با تیمهای الکترونیک، مکانیک و نرمافزار همکاری نزدیکی خواهد داشت.
مسئولیتها و شرح وظایف
- توسعه نرمافزارهای مرتبط با رباتها، پهپادها و سامانههای هوشمند با استفاده از Python
- پیادهسازی و مدیریت ارتباط بین نرمافزار و تجهیزات سختافزاری
- کار با ارتباطات سریال و پروتکلهای ارتباطی مختلف
- توسعه و تست ارتباطات مبتنی بر UART، RS-232 و RS-485
- پیادهسازی و عیبیابی ارتباطات شبکه مبتنی بر TCP/IP و UDP
- کار با سیستمهای اتوپایلوت مانند ArduPilot و PX4
- پیادهسازی و استفاده از پروتکل MAVLink برای ارتباط با سامانههای پروازی
- تست، راهاندازی و عیبیابی نرمافزار و ارتباطات سیستم
- کار با Raspberry Pi و سایر تجهیزات پردازشی و سختافزاری
- کار با محیط Linux و ابزارهای خط فرمان
- استفاده از Git در توسعه و مدیریت کد
- مشارکت در توسعه، تست و بهینهسازی سامانههای رباتیک و پهپادی
- همکاری با تیمهای الکترونیک، مکانیک و نرمافزار در توسعه محصولات
شرایط احراز
- فارغالتحصیل رشتههای مهندسی کامپیوتر، مهندسی برق، رباتیک، مکاترونیک یا رشتههای مرتبط
- تسلط به برنامهنویسی با زبان Python
- آشنایی با مفاهیم پایه شبکه و پروتکلهای ارتباطی
- آشنایی عملی با ارتباطات سریال و پروتکل UART
- آشنایی با پروتکلهای RS-232، RS-485، TCP/IP و UDP
- آشنایی با سیستمهای اتوپایلوت مانند ArduPilot یا PX4
- آشنایی با پروتکل ارتباطی MAVLink
- آشنایی با محیط Linux و کار با Command Line
- آشنایی با Git و مفاهیم کنترل نسخه
- آشنایی با تجهیزات سختافزاری و کامپیوترهای تکبردی مانند Raspberry Pi
- آشنایی ابتدایی با Vibe Coding و استفاده مؤثر از ابزارهای هوش مصنوعی در برنامهنویسی
- توانایی حل مسئله و عیبیابی
- توانایی یادگیری سریع و کار تیمی
مزیتهای رقابتی
- تجربه عملی در توسعه نرمافزار برای پهپادها یا رباتها
- تجربه کار با ArduPilot، PX4 یا سایر Flight Controllerها
- تجربه عملی کار با MAVLink
- تجربه توسعه نرمافزار روی Raspberry Pi
- تجربه کار با سنسورها و تجهیزات الکترونیکی
- آشنایی با معماری و ارتباطات سیستمهای رباتیک
- تجربه کار با Linux در پروژههای Embedded یا Robotic
- تجربه کار با پروتکلهای ارتباطی و سیستمهای توزیعشده
- سابقه فعالیت در شرکتهای دانشبنیان، استارتاپهای سختافزاری یا پروژههای رباتیک
شایستگیهای عمومی
- علاقهمند به حوزه رباتیک، پهپاد و فناوریهای نوین
- توانایی حل مسئله و برخورد تحلیلی با چالشهای فنی
- یادگیری سریع و علاقهمند به یادگیری فناوریهای جدید
- مسئولیتپذیر، دقیق و پیگیر
- توانایی کار تیمی و تعامل مؤثر با اعضای تیم فنی
- توانایی مستندسازی و انتقال مناسب مسائل فنی
- روحیه انجام کارهای عملی و تست در کنار توسعه نرمافزار
- توانایی پیگیری یک مسئله تا رسیدن به نتیجه
- خلاقیت و علاقه به یافتن راهکارهای جدید
شرایط همکاری
- نوع همکاری: تماموقت
- حقوق و مزایا: متناسب با تجربه و توانمندی
- محل کار: پارک علم و فناوری پردیس
- محیط کاری: دانشبنیان، پویا، نوآور و مبتنی بر کار تیمی