پیشتازان صنعت فراز ارتباط
پیشتازان صنعت فراز ارتباط

برنامه نویس Low-Level Systems - لایه داده پرسرعت (Systems & Data Plane Engineer)

تهران، طرشت
تمام وقت
شنبه الی چهارشنبه
-
وام -امریه‌ی سربازی -بیمه درمان تکمیلی -ساعت کاری منعطف -کمک هزینه دوره آموزشی -ناهار -پزشک سازمانی -بسته ها و هدایای مناسبتی

این فرصت شغلی چقدر برای من مناسب است؟

201 تا 500 نفر
تلکام
شرکت ایرانی دارای مشتریان داخلی و خارجی
1395
خصوصی
توضیحات بیشتر

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

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

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

برنامه نویس Low-Level Systems - کرنل سیستم عامل لینوکس (C++ / Rust / 10G Ingestion)
سطح ارشدیت: میان‌رده / ارشد (Mid-Level / Senior)
همکاری: تمام‌وقت / پاره‌وقت / ساعتی (Full-time / Part-time / Hourly)
دورکاری: دارد (امکان همکاری به‌صورت حضوری، هیبرید یا دورکاری متناسب با نیازمندی فازهای تست سخت‌افزاری)

شرح موقعیت شغلی و وظایف:
در این جایگاه، تمرکز اصلی بر دریافت مستقیم، بلادرنگ و بدون حتی یک پکت گمشده (Zero Packet Loss) در جریان داده‌های خام با نرخ خط بالای 5 گیگابیت بر ثانیه است.
  • طراحی و پیاده‌سازی خط لوله‌های دریافت مستقیم داده با تکنولوژی‌های Kernel Bypass نظیر DPDK یا AF_XDP / eBPF.
  • توسعه کدهای فوق‌بهینه به زبان Modern C++ (C++17/20) یا Rust برای مدیریت داده در حافظه با کمترین کپی (Zero-Copy) و صف‌های بدون قفل (Lock-free Ring Buffers).
  • بهینه‌سازی دسترسی به حافظه و معماری سخت‌افزار سرور (NUMA Awareness، Cache Localization و CPU Core Pinning).
  • ایمن‌سازی فرآیند انتقال داده در محیط‌های عملیاتی برون‌سازمانی (On-Premise).
  • انتقال مستقیم داده‌های جذب‌شده به لایه‌های سرویس‌های پردازشی و پردازش سیگنال از طریق حافظه اشتراکی با کارایی بالا (High-Throughput IPC).
  • طراحی و اجرای بنچمارک‌های سخت‌گیرانه تست بار و اطمینان از پایداری 100 درصدی دریافت پکت‌ها بدون سرریز بافر (Buffer Overflow) یا Packet Loss.
شرایط احراز شغل (شاخص‌های کلیدی):
حداقل مدرک تحصیلی: کارشناسی در مهندسی کامپیوتر، نرم‌افزار، مهندسی برق (مخابرات/الکترونیک)، علوم کامپیوتر یا رشته‌های مرتبط
سابقه کاری: حداقل 2 سال تجربه برنامه‌نویسی سیستمی (پذیرای متخصصان سطح Mid-Level و ارشد با انگیزه عمیق)

مهارت‌های تخصصی و فنی:
  • تسلط قوی بر یکی از دو زبان Modern C++ (C++17/20) یا Rust در حوزه برنامه‌نویسی سیستم، کار با ساختارهای داده کم‌تاخیر و کنترل مستقیم منابع سخت‌افزاری.
  • درک عمیق از مدل حافظه (Memory Model)، مفاهیم هم‌روندی (Multithreading)، ساختارهای داده بدون قفل (Lock-free Data Structures) و تکنیک‌های بهینه‌سازی دسترسی به حافظه (Memory Alignment / Cache Misses).
  • تجربه عملی یا دانش اثبات‌شده در حوزه تکنولوژی‌های با نرخ بالا.
  • تسلط کامل بر مفاهیم هسته سیستم‌عامل لینوکس (Linux Kernel Subsystems, Sockets, Ring Buffers, HugePages, POSIX Shared Memory).
  • آشنایی با ابزارهای پروفایلینگ و تحلیل کارایی کد در لینوکس نظیر Perf، Valgrind، gdb، FlameGraphs یا Cargo Profiling Tools.
  • آشنایی با دستورالعمل‌های برداری (SIMD / AVX-512) و انتقال مستقیم داده به حافظه پردازنده گرافیکی (GPU Direct Storage / RDMA) امتیاز محسوب می‌شود.
  • توانایی حل مسئله و دیباگ در لایه‌های پایین سیستمی و شرایط مرزی پرسرعت (Race Conditions, Memory Corruption).
  • روحیه یادگیری فعال و استقبال از چالش‌های محاسباتی سنگین در سامانه‌های مخابراتی real-time.
  • تعامل سازنده و روحیه تیمی در تبادل رابط‌های نرم‌افزاری (APIs/ABIs) با تیم‌های الگوریتم و هوش مصنوعی.
تسهیلات و مزایا:
پکیج حقوقی رقابتی، شایسته‌محور و متناسب با تخصص‌های کمیاب سیستمی
انعطاف‌پذیری در شیوه همکاری (حضوری، هیبرید، دورکاری یا ساعتی/پاره‌وقت)
فرصت کار با تجهیزات سخت‌افزاری شبکه 10 گیگابیت، فیبر نوری و سرورهای پردازشی پیشرفته
بستر رشد همه‌جانبه در مرز دانش برنامه‌نویسی سیستم و معماری ریزپردازنده‌ها

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

سن
22 - 40 سال
جنسیت
تفاوتی ندارد
خدمت سربازی
اتمام خدمت سربازی و یا معافیت از آن الزامی است
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات کارشناسی| مهندسی برق
زبان
انگلیسی| متوسط ۵۰٪
نرم افزارها
Linux| متوسط C++| متوسط

ارسال رزومه برای پیشتازان صنعت فراز ارتباط

گزارش مشکل یا تخلف آگهی