امن پردازان کویر
امن پردازان کویر

Network Developer (C/C++)

تهران، عباس آباد (بهشتی)
تمام وقت
شنبه تا چهارشنبه
-
-
201 تا 500 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی
1386
APK
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

2 سال سابقه کار در گروه شغلی مشابه
C# - متوسط
C++ - متوسط
Wireshark - مقدماتی

شرح شغل و وظایف

ما در شرکت امن پردازان کویر، در مسیر توسعه محصولات شبکه و امنیت اطلاعات، به دنبال جذب یک Network Developer (C/C++) در سطح Mid یا Senior هستیم که در توسعه نرم‌افزارهای نزدیک به شبکه و سیستم‌عامل، با تمرکز بر Performance، پایداری و دیباگ عمیق نقش کلیدی ایفا کند.

به‌عنوان Network Developer، شما در طراحی و توسعه ماژول‌ها و سرویس‌های شبکه، پردازش بسته‌ها (Packet Processing) و بهینه‌سازی مسیرهای ترافیکی مشارکت خواهید داشت. تمرکز اصلی این موقعیت بر توسعه سیستم‌های با کارایی بالا، قابل اطمینان و قابل نگهداری است.

مسئولیت‌ها:

  • توسعه ماژول‌ها و سرویس‌های شبکه با C/C++
    (Socket Programming
    ، پیاده‌سازی پروتکل‌ها، Packet Processing)
  • طراحی و پیاده‌سازی اجزای Multi-threaded / Concurrent و مدیریت صحیح منابع
  • کار با فریم‌ورک‌ها و ابزارهای Packet Capturing مانند netmap و pcap
  • بهینه‌سازی عملکرد شبکه (کاهش memory copy، شناسایی bottleneckها، افزایش throughput و کاهش latency)
  • تحلیل و درک Packet Flow Architecture (جریان ترافیک، routing/switching، topology، مدل‌سازی ترافیک)
  • دیباگ و عیب‌یابی سطح پایین با ابزارهایی مانند GDB و Valgrind
  • پایش سلامت سرویس‌های سیستم‌عامل و رفع مشکلات عملیاتی
  • مشارکت در بهبود کدهای legacy و ارتقای کیفیت کد (Clean Code / SOLID)
  • کار با ابزارهای build و توسعه مانند CMake و سیستم‌های تست
  • مستندسازی فنی و همکاری نزدیک با تیم توسعه برای افزایش نگهداشت‌پذیری سیستم

مهارت‌ها و تجربیات مورد نیاز :

  • تسلط قابل اتکا به Data Structures & Algorithms
  • تجربه حرفه‌ای توسعه با C/C++ در سیستم‌های نزدیک به شبکه یا سیستم‌عامل
  • آشنایی عملی با Socket Programming و مفاهیم شبکه (TCP/IP، Packet Lifecycle)
  • تجربه یا دانش قوی در Multithreading، Concurrency و Memory Management
  • آشنایی با ابزارهای تحلیل ترافیک شبکه مانند Wireshark و tcpdump
  • تجربه دیباگ با GDB (آشنایی با Valgrind مزیت محسوب می‌شود)
  • حساسیت بالا نسبت به کیفیت کد (Clean Code، SOLID، تست‌پذیری)

مهارت‌ها و تجربیات امتیازی :

  • تجربه عملی با netmap (به‌ویژه در High-performance Packet I/O)
  • اسکریپت‌نویسی جهت اتوماسیون و عملیات:
    • Bash (Automation، Monitoring، Log Parsing)
    • Perl (RADIUS / NAC، FreeRADIUS، Syslog)
    • Lua (Embedded Automation، مدیریت کانفیگ و پروتکل‌ها)
  • تجربه کار با ابزارهای شبیه‌سازی و لابراتوار شبکه مانند GNS3، Cisco Packet Tracer، Scapy
  • آشنایی با FreeBSD build & package management
  • سابقه یا علاقه جدی به Open Source Contribution
  • آشنایی مفهومی یا عملی با امنیت شبکه (IDS/IPS، Accounting، WAF)

شرایط احراز شغل

جنسیت
تفاوتی ندارد
نرم افزارها
C++| متوسط C#| متوسط Wireshark| مقدماتی

ثبت مشکل و تخلف آگهی

ارسال رزومه برای امن پردازان کویر