شرح موقعیت
اگر از حل مسائل پیچیده و ساختن نرمافزار از پایه لذت میبرید، جای شما در تیم ما خالی است. شرکت آی تی پایدار در مشهد برای توسعه تیم فنی خود، از ۲ نفر برنامهنویس توانمند ++C با تجربه برنامهنویسی سطح پایین و توسعه سیستمهای با کارایی بالا دعوت به همکاری میکند. مهارتهای ضروری تسلط به C++17 یا بالاتر، شامل STL، RAII، Smart Pointerها، Move Semantics و Templates. تسلط به مدیریت حافظه و منابع، ساختارهای داده و الگوریتمها. تجربه عملی در برنامهنویسی چندنخی و همزمانی و کار با Thread، Mutex، Condition Variable و Atomic. شناخت معماری پردازنده، Cache، Memory Alignment و Memory Model. توانایی تحلیل دادههای باینری و پیادهسازی Parser؛ تسلط به Bitstream، Endianness و عملیات بیتی. تجربه طراحی Pipeline پردازش، مدیریت بافر و صفهای انتقال داده. توانایی توسعه سیستمهای حساس به زمان با تأخیر کم و عملکرد پایدار. توانایی مطالعه استانداردها و مستندات فنی و پیادهسازی مستقل الگوریتمها از پایه. تسلط به Debugging، Profiling و رفع Memory Leak، Race Condition و Undefined Behavior. تجربه بهینهسازی مصرف CPU و حافظه و شناسایی گلوگاههای عملکرد. توانایی طراحی معماری ماژولار، تستنویسی و مستندسازی. تسلط به Git و CMake. مهارتهای امتیازی آشنایی با پردازش سیگنال دیجیتال و الگوریتمهای فشردهسازی و بازگشایی داده. شناخت تبدیلهای ریاضی مانند DCT، FFT و Wavelet. تجربه بهینهسازی با SIMD، مانند SSE/AVX یا NEON. تجربه برنامهنویسی GPU و کار با Direct3D، Vulkan، OpenGL یا Compute Shaderها. شناخت نمونهبرداری، تبدیل فضای رنگ و پردازش دادههای چندکاناله. تجربه کار با فایلهای حجیم، I/O پربازده و Memory-Mapped File. آشنایی با Fuzz Testing و پردازش امن ورودیهای نامعتبر. شرایط همکاری و جبران خدمات برای تخصص واقعی، ارزش واقعی قائل هستیم. پیشنهاد مالی متناسب با عمق دانش، توانایی اجرایی و کیفیت نمونهکار شما، بهصورت توافقی تعیین میشود؛ اگر توانمندی بالایی دارید، انتظار مالی خود را با ما مطرح کنید. تعداد نیروی موردنیاز: ۲ نفر محل همکاری: مشهد — شرکت آی تی پایدار
نیازمندیها
- C++
- Git
- GPU