ما در رادشید به دنبال یک توسعهدهنده سیستمهای Embedded هستیم که به طراحی و توسعه محصولات سختافزاری-نرمافزاری علاقهمند باشد و در کنار تیم سختافزار و نرمافزار، در توسعه نسل جدید محصولات فعالیت کند.
شرح وظایف
- طراحی، توسعه و نگهداری Firmware محصولات مبتنی بر میکروکنترلر
- توسعه و بهبود قابلیتهای نرمافزاری محصولات
- برنامهنویسی Embedded با زبان C
- کار با میکروکنترلرها و Peripheralهای مختلف
- عیبیابی و Debug مشکلات نرمافزاری و سختافزاری
- مطالعه Datasheet و مستندات فنی قطعات و استفاده از آنها در توسعه Firmware
- همکاری نزدیک با تیم سختافزار و سایر اعضای تیم طراحی و توسعه
- مشارکت در تست، Debug و اعتبارسنجی محصولات و قابلیتهای جدید
مهارتهای تخصصی
- تسلط مناسب به زبان برنامهنویسی C
- آشنایی و تجربه عملی در برنامهنویسی Embedded و توسعه Firmware
- آشنایی با میکروکنترلرها و مفاهیم پایه سیستمهای Embedded
- آشنایی با RTOS، ترجیحاً FreeRTOS
- آشنایی با پروتکلها و رابطهای ارتباطی UART، SPI و I2C
- آشنایی با مفاهیم Interrupt، Timer، DMA و GPIO
- توانایی مطالعه و استفاده از Datasheet و مستندات فنی
- آشنایی با Git و سیستمهای کنترل نسخه
- آشنایی با محیط Linux و ابزارهای توسعه مبتنی بر GCC
- آشنایی با فرآیند Debug و عیبیابی سیستمهای Embedded
- تجربه کار با میکروکنترلرهایی مانند STM32 مزیت محسوب میشود.
- تجربه کار با ماژولهای ارتباطی، GPS/GNSS، MQTT، HTTP یا محصولات IoT و Automotive مزیت محسوب میشود.
- زبان انگلیسی در حد مطالعه و درک مستندات فنی
مهارتهای رفتاری
- توانایی کار تیمی و تعامل سازنده
- حل مسئله و رویکرد تحلیلی
- مسئولیتپذیری و پیگیری تا رسیدن به نتیجه
- تفکر خلاق و علاقهمندی به یادگیری
- دقت و توجه به جزئیات
- توانایی مدیریت چالشها و شرایط فنی پیچیده
اگر از کار با میکروکنترلرها، Firmware و دنیای Embedded لذت میبری و دوست داری روی محصول واقعی و در حال توسعه کار کنی، خوشحال میشیم باهات آشنا بشیم.