معرفی موقعیت شغلیما در ثقفی ساتراپ به دنبال جذب فردی متخصص، کنجکاو و علاقهمند به تحلیل و مهندسی معکوس سیستمهای نهفته (Embedded) و دستگاههای IoT به شکل نرمافزاری و سختافزاری هستیم. اگر از کشف نحوه عملکرد دستگاهها، تحلیل Firmware، بررسی ساختار سختافزار، شناسایی آسیبپذیریها و توسعه ابزارهای تحلیل لذت میبرید و علاقهمند به حل مسائل پیچیده در حوزه امنیت سیستمهای نهفته هستید، جای شما در تیم تحقیق و توسعه ما خالی است.
در این موقعیت، شما بر روی تحلیل و مهندسی معکوس سختافزار و نرمافزار دستگاههای نهفته یا IoT، بررسی مکانیزمهای امنیتی، استخراج اطلاعات فنی، توسعه ابزارهای موردنیاز و ارائه راهکارهای امنیتی فعالیت خواهید کرد.
شرح وظایف و مسئولیتها- مهندسی معکوس سختافزار و نرمافزار دستگاههای نهفته و IoT
- تحلیل معماری سختافزار، شناسایی قطعات الکترونیکی و مهندسی معکوس آنها
- استخراج، تحلیل و مهندسی معکوس Firmware و Bootloader از حافظههای Flash، EEPROM، NAND و NOR
- تحلیل فایلهای اجرایی، کتابخانهها و Firmware از طریق Static Analysis و Dynamic Analysis
- دیساسمبلی، دیکامپایل و تحلیل باینریهای سیستمهای نهفته
- تحلیل مکانیزمهای امنیتی دستگاهها و شناسایی آسیبپذیریهای احتمالی
- تحلیل و دیباگ پروتکلهای ارتباطی نظیر UART، SPI، I2C، CAN، USB و Ethernet
- کار با رابطهای JTAG، SWD، UART و سایر واسطهای دیباگ
- راهاندازی محیطهای شبیهسازی و امولیشن برای تحلیل Firmware و باینریها
- توسعه ابزارها، اسکریپتها و فریمورکهای موردنیاز برای خودکارسازی فرآیندهای کشف و تحلیل
- تهیه مستندات فنی، گزارشهای تحلیلی و مستندسازی یافتههای تحقیقاتی
مهارتها و تخصصهای مورد انتظار ما- تسلط بر مبانی مهندسی معکوس سختافزار و نرمافزار
- آشنایی عمیق با معماری پردازندههای ARM، MIPS یا معماریهای مشابه
- حداقل 3 سال تجربه عملی در تحلیل Firmware و تحلیل باینریهای سیستمهای نهفته
- تسلط بر ابزارهای مهندسی معکوس مانند Ghidra، IDA Pro یا Binary Ninja
- تجربه کار با J-Link، ST-Link و سایر ابزارهای دیباگ
- تسلط بر GDB و تکنیکهای دیباگ در محیطهای Linux
- تجربه کار با Logic Analyzer، Oscilloscope و تجهیزات تست سختافزار
- برنامهنویسی به زبان C/C++ و Python و تسلط بر Bash
- آشنایی با سیستمعاملهای نهفته نظیر Embedded Linux و FreeRTOS
- آشنایی با مفاهیم شبکه و کار با ابزارهایی مانند Wireshark جهت تحلیل
- تجربه کار با Binwalk، QEMU یا angr
- تجربه تحلیل بدافزارهای سیستمهای نهفته و دستگاههای IoT
- آشنایی با مفاهیم امنیت سختافزار از جمله Secure Boot و Secure Storage
- آشنایی با چارچوب MITRE ATT&CK و مفاهیم Threat Intelligence
- تجربه استفاده از تجهیزات لحیمکاری و توانایی استخراج Firmware از طریق رابطهای سختافزاری
مهارتهای فردی- روحیه تحقیق، یادگیری مستمر و علاقهمندی به فناوریهای نوین
- توانایی مستندسازی دقیق و تهیه گزارشهای فنی
- توانایی کار مستقل و همکاری موثر در تیم
- مهارت مطالعه و تحلیل مستندات تخصصی به زبان انگلیسی
- توانایی مدیریت همزمان چند پروژه تحقیقاتی و اجرایی