مهارت های تخصصی:
- تسلط بر Raspberry Pi و توسعه سیستمهای Embedded
- تجربه عملی در کار با Raspberry Pi OS (Raspbian / Debian-based)
- آشنایی با بوتلودر، مدیریت حافظه، و بهینهسازی مصرف انرژی
- تسلط کامل بر C و C++ برای توسعه ماژولهای سطح پایین
- آشنایی با Python برای پردازش داده و ارتباطات نرمافزاری
- آشنایی با Multithreading، Real-time Processing و بهینهسازی کد
- آشنایی عمیق با پروتکلهای ارتباطی UART, SPI, I2C, CAN, Ethernet
- توانایی پیادهسازی ارتباطات و پروتکلهای ارتباطی IoT تحت شبکه (TCP/IP، UDP، WebSocket، MQTT)
- تجربه در Socket Programming در C/Python
- تجربه در راهاندازی ماژولهای GPS، سنسورها،نمایشگرها و ماژولهای ارتباطی
- آشنایی با Device Tree، درایور نویسی برای سختافزارهای جانبی
- مستندسازی دقیق برای بهبود توسعه و نگهداری پروژه
مهارتهای مزیت محسوب میشوند:
- تجربه در Shell Scripting، مدیریت سرویسهای لینوکسی و کرنل
- تجربه در توسعه سیستمهای Real-Time (RTOS)
- آشنایی با Altium Designer برای طراحی شماتیک و PCB
- تجربه در برنامهنویسی میکروکنترلرهای ARM
- توانایی تحلیل سیگنالهای دیجیتال و آنالوگ
- آشنایی با ابزارهای دیباگ مانند GDB، JTAG، Logic Analyzer
- توانایی تست و بررسی عملکرد سیستم در شرایط واقعی
- آشنایی با فیلترینگ سیگنال و پردازش دادههای مخابراتی
- آشنایی با پیادهسازی الگوریتمهای Data Parsing و Signal Processing
- آشنایی با Buildroot یا Yocto
- آشنایی با کنترل ورژن Git
مهارتهای عمومی مورد نیاز:
- زبان انگلیسی تسلط در خواندن متن های فنی
- توانایی حل مسئله و تفکر منطقی
- مدیریت زمان
- مهارتهای ارتباطی و کار تیمی
- علاقهمند به یادگیری و تحقیق و توسعه (R&D)