حقوق میدلول برنامه نویسی C و C++ در سال ۱۴۰۵
میانگین حقوق میدلول برنامه نویسی C و C++ در سال ۱۴۰۵ حدود ۶۰ میلیون تومان در ماه است.
در این گزارش، وضعیت حقوق میدلول برنامه نویسی C و C++ بر اساس دادههای گزارش حقوق و دستمزد ۱۴۰۵ بررسی شده تا تصویر روشنتری از سطح پرداخت، بازه متعارف بازار و تغییرات حقوق نسبت به سال قبل داشته باشید؛ میانه حقوق مورد انتظار این صفحه حدود ۶۰ میلیون تومان است؛ برای مقایسه، میانه ثبتشده سال ۱۴۰۴ حدود ۴۰ میلیون تومان بوده است؛ رشد میانه حقوق در دادههای این گزارش حدود ۴۹٪ برآورد شده است.
خلاصه حقوق میدلول برنامه نویسی C و C++ در سال ۱۴۰۵
میانگین حقوق مورد انتظار ۱۴۰۵: ۶۰میلیون توماننمودار توزیع حقوق میدلول برنامه نویسی C و C++
در این نمودار، صدکهای حقوق میدلول برنامه نویسی C و C++ با دادههای سال ۱۴۰۴ مقایسه شدهاند تا اختلاف بازههای پایین، میانه و بالای بازار روشنتر دیده شود. همه اعداد ماهانه و به میلیون تومان هستند.
توزیع حقوق ۱۴۰۵
میلیون تومانتوزیع حقوق ۱۴۰۴
میلیون تومانحقوق میدلول برنامه نویس C و C++ در سال ۱۴۰۵ چقدر است؟
براساس داده های حقوق و دستمزد سال ۱۴۰۵، میانه حقوق خالص درخواستی برنامه نویسان Mid-Level گروه C/C++ در سراسر کشور حدود ۶۰ میلیون تومان در ماه است.
این یعنی نیمی از برنامه نویسان میدلول حاضر در داده های این گروه برای سال ۱۴۰۵ حقوقی کمتر از ۶۰ میلیون تومان و نیمی دیگر حقوقی بیشتر از این مبلغ درخواست کرده اند.
حقوق درخواستی ۵۰ درصد میانی نیروهای Mid-Level این حوزه بین ۵۰ تا ۷۵ میلیون تومان قرار دارد. برای مقایسه یک پیشنهاد استخدامی متعارف، این بازه معمولا معیار کاربردی تری نسبت به تکیه بر یک عدد واحد است.
اعداد این صفحه خالص و پس از کسر کسورات هستند و مجموع بخش ثابت و متغیر حقوق را در بر می گیرند. بنابراین هنگام مقایسه این اعداد با پیشنهاد استخدامی یک شرکت باید مشخص شود مبلغ اعلام شده خالص است یا پیش از کسر بیمه و مالیات.
این داده مشخصا مربوط به سطح Mid-Level است و نباید به نیروهای Junior یا Senior تعمیم داده شود؛ زیرا داده حقوق این سطوح به صورت جداگانه منتشر شده است.
C و C++ در این داده در یک گروه آماری مشترک قرار گرفته اند. بنابراین اعداد این صفحه را نمی توان به صورت مستقل حقوق برنامه نویس C یا برنامه نویس C++ در نظر گرفت.
داده Mid-Level این گروه فقط به صورت سراسر کشور منتشر شده است و عدد مستقلی برای تهران، شهرهای بزرگ یا شهرهای کوچک در این سطح وجود ندارد.
ضریب اطمینان داده Mid-Level C/C++ قابل قبول است. بنابراین این اعداد می توانند به عنوان یک بنچمارک اولیه برای بازار استفاده شوند، اما نوع پروژه، فناوری های مورد استفاده و دامنه واقعی مسئولیت نیز باید هنگام ارزیابی پیشنهاد استخدامی بررسی شود.
مشاغل زیرمجموعه این حوزه
داده حقوقی این صفحه برای گروه مشترک C/C++ در سطح Mid-Level منتشر شده است. برای تک تک عنوان های جزئی تر این حوزه حقوق مستقل منتشر نشده است؛ بنابراین فهرست زیر برای تکمیل پوشش عنوان های رایج بازار کار ارائه می شود.
- Mid-Level C Developer
- برنامه نویس C میدلول
- Mid-Level C++ Developer
- برنامه نویس C++ میدلول
- Mid-Level C/C++ Developer
- C Developer در سطح Mid-Level
- C++ Developer در سطح Mid-Level
- Mid-Level Software Developer با C و C++
- Embedded C Developer در سطح Mid-Level
- Embedded C++ Developer در سطح Mid-Level
- Embedded Software Developer در موقعیت های مرتبط
- Firmware Developer در موقعیت های مبتنی بر C و C++
- Systems Programmer در موقعیت های مرتبط با C و C++
- Software Engineer با C و C++ در سطح Mid-Level
فهرست بالا تکمیلی است و برای تک تک این عنوان ها داده حقوق مستقل منتشر نشده است.
تمام اعداد این صفحه مربوط به کل گروه C/C++ در سطح Mid-Level هستند. بنابراین نباید میانه ۶۰ میلیون تومان را حقوق قطعی یک Embedded Developer، Firmware Developer یا Systems Programmer به صورت مستقل در نظر گرفت.
بازه حقوق برنامه نویس C و C++ میدلول در سال ۱۴۰۵
توزیع حقوق خالص درخواستی برنامه نویسان Mid-Level گروه C/C++ در سراسر کشور برای سال ۱۴۰۵ به شکل زیر است:
- صدک ۱۰ حقوق درخواستی: ۴۳ میلیون تومان
- صدک ۲۵ حقوق درخواستی: ۵۰ میلیون تومان
- میانه یا صدک ۵۰: ۶۰ میلیون تومان
- صدک ۷۵ حقوق درخواستی: ۷۵ میلیون تومان
- صدک ۹۰ حقوق درخواستی: ۱۱۵ میلیون تومان
بر این اساس، حدود ۸۰ درصد نیروهای Mid-Level حاضر در داده های این گروه حقوق خالص درخواستی بین ۴۳ تا ۱۱۵ میلیون تومان داشته اند.
این محدوده حداقل و حداکثر قطعی حقوق برنامه نویس C یا C++ میدلول نیست. ممکن است بعضی موقعیت ها با توجه به حوزه فعالیت، پیچیدگی پروژه، سابقه و دامنه مسئولیت حقوقی پایین تر یا بالاتر از این بازه داشته باشند.
بازه ۵۰ تا ۷۵ میلیون تومان برای مقایسه پیشنهادهای متعارف اهمیت بیشتری دارد؛ زیرا نیمی از برنامه نویسان Mid-Level حاضر در داده ها داخل این محدوده قرار گرفته اند.
حقوق نزدیک به بخش پایین تر این بازه معمولا بهتر است با موقعیت هایی مقایسه شود که فرد برای بعضی تصمیم های پیچیده، معماری سیستم یا Debug مسائل دشوار همچنان به Senior Developer یا Tech Lead وابستگی دارد.
میانه ۶۰ میلیون تومان می تواند نقطه مرجع مناسبی برای ارزیابی یک موقعیت متعارف Mid-Level C/C++ باشد.
حقوق نزدیک به صدک ۷۵ و به ویژه صدک ۹۰ بهتر است در کنار استقلال فنی بیشتر، پیچیدگی بالاتر پروژه و مسئولیت گسترده تر روی بخش های حساس سیستم بررسی شود.
فاصله نسبتا زیاد صدک ۹۰ با میانه نیز نشان می دهد که در بخش بالاتر توزیع، موقعیت هایی با دریافتی درخواستی بسیار بالاتر از سطح معمول نمونه وجود دارند. این موضوع نباید به معنای حقوق رایج ۱۱۵ میلیون تومانی برای همه برنامه نویسان C و C++ میدلول تفسیر شود.
حقوق میدلول C و C++ در سال ۱۴۰۴ چقدر بوده است؟
میانه حقوق خالص دریافتی برنامه نویسان Mid-Level گروه C/C++ در انتهای سال ۱۴۰۴ حدود ۴۰ میلیون تومان در ماه بوده است.
توزیع حقوق خالص دریافتی این گروه در سال ۱۴۰۴ به شکل زیر گزارش شده است:
- صدک ۱۰ حقوق دریافتی: ۲۶ میلیون تومان
- صدک ۲۵ حقوق دریافتی: ۳۳ میلیون تومان
- میانه حقوق دریافتی: ۴۰ میلیون تومان
- صدک ۷۵ حقوق دریافتی: ۴۷ میلیون تومان
- صدک ۹۰ حقوق دریافتی: ۶۹ میلیون تومان
بنابراین نیمی از برنامه نویسان Mid-Level حاضر در داده های سال ۱۴۰۴ حقوق خالصی بین ۳۳ تا ۴۷ میلیون تومان دریافت کرده اند.
حدود ۸۰ درصد دریافتی ها نیز در محدوده ۲۶ تا ۶۹ میلیون تومان قرار داشته اند.
این اعداد مجموع بخش ثابت و متغیر دریافتی را نشان می دهند و پس از کسر کسورات محاسبه شده اند.
افزایش حقوق میدلول C و C++ در سال ۱۴۰۵ چقدر است؟
میانه افزایش حقوق درخواستی برنامه نویسان Mid-Level C/C++ برای سال ۱۴۰۵ حدود ۴۹ درصد گزارش شده است.
میانه حقوق خالص دریافتی این گروه در سال ۱۴۰۴ حدود ۴۰ میلیون تومان بوده و میانه حقوق خالص درخواستی سال ۱۴۰۵ به ۶۰ میلیون تومان رسیده است.
عدد ۴۹ درصد شاخص میانه افزایش حقوق درخواستی افراد حاضر در این گروه است و نباید صرفا با تقسیم میانه حقوق سال ۱۴۰۵ بر میانه حقوق سال ۱۴۰۴ محاسبه شود.
این عدد همچنین به معنای افزایش قطعی حقوق تمام برنامه نویسان C یا C++ میدلول به میزان ۴۹ درصد نیست. افزایش واقعی هر فرد می تواند براساس حقوق فعلی، تجربه، مهارت، نوع پروژه، تغییر شرکت و نتیجه مذاکره متفاوت باشد.
سهم پرداخت متغیر در حقوق میدلول C و C++ چقدر است؟
حدود ۵ درصد از کل حقوق دریافتی نیروهای Mid-Level این گروه مربوط به بخش متغیر حقوق بوده است.
بخش متغیر می تواند شامل پاداش، کارانه یا سایر پرداخت هایی باشد که به عملکرد فرد، تیم یا شرکت وابسته هستند.
این عدد وضعیت نمونه آماری این گروه را نشان می دهد و به این معنا نیست که تمام شرکت ها دقیقا ۵ درصد از حقوق برنامه نویسان C یا C++ را به صورت متغیر پرداخت می کنند.
هنگام مقایسه دو پیشنهاد استخدامی بهتر است حقوق ثابت، پرداخت متغیر، پاداش و سایر مزایا به صورت جداگانه مشخص شوند.
چه عواملی در ارزیابی حقوق برنامه نویس C و C++ میدلول اهمیت دارند؟
برای عوامل زیر اثر ریالی مستقلی در داده های حقوقی این صفحه منتشر نشده است. این موارد برای مقایسه دامنه واقعی مسئولیت موقعیت های Mid-Level C/C++ مطرح می شوند و نباید مبلغ مشخصی از داده های این صفحه به هر مهارت نسبت داده شود.
تمرکز موقعیت روی C یا C++
C و C++ در داده حقوقی این صفحه در یک گروه مشترک بررسی شده اند، اما نوع پروژه ها و مسئولیت های موقعیت های مبتنی بر این دو زبان می تواند متفاوت باشد.
به همین دلیل هنگام بررسی یک آگهی بهتر است مشخص شود زبان اصلی پروژه C است، C++ است یا هر دو زبان در Codebase استفاده می شوند.
میزان استقلال در توسعه
یکی از تفاوت های اصلی Mid-Level با Junior میزان استقلال در تحلیل، توسعه و رفع مشکلات است.
از برنامه نویس Mid-Level معمولا انتظار می رود بتواند بخش قابل توجهی از یک Feature یا Module را با وابستگی کمتر به توسعه دهنده Senior پیاده سازی و Debug کند.
Pointer و مدیریت حافظه
در بسیاری از پروژه های C و C++، مدیریت صحیح حافظه و کار با Pointerها اهمیت دارد.
در سطح Mid-Level ممکن است از فرد انتظار برود بتواند مشکلات مرتبط با حافظه را بهتر شناسایی و تحلیل کند.
داده حقوقی این صفحه برای این مهارت اثر ریالی مستقلی منتشر نکرده است.
Memory Leak و مشکلات حافظه
در برخی پروژه ها، پیدا کردن Memory Leak یا خطاهای مرتبط با دسترسی به حافظه می تواند بخشی از فعالیت توسعه دهنده باشد.
اگر عیب یابی این نوع مشکلات به صورت مستقل از یک نیروی Mid-Level انتظار می رود، بهتر است این موضوع هنگام مقایسه دامنه مسئولیت موقعیت بررسی شود.
برنامه نویسی شی گرا در C++
در پروژه های C++ ممکن است طراحی و نگهداری ساختارهای شی گرا بخش مهمی از Codebase باشد.
در سطح Mid-Level معمولا انتظار می رود فرد بتواند ساختار موجود را درک کند و تغییرات جدید را بدون ایجاد وابستگی یا پیچیدگی غیرضروری در آن اعمال کند.
ساختمان داده و الگوریتم
در برخی موقعیت های C و C++ درک ساختمان داده و الگوریتم ها برای حل مسائل فنی اهمیت بیشتری دارد.
گزارش برای تسلط به ساختمان داده یا الگوریتم مبلغ حقوق مستقلی منتشر نکرده است و این موضوع باید در چارچوب شرح واقعی شغل بررسی شود.
Debug و عیب یابی
Debug کردن می تواند بخش مهمی از فعالیت برنامه نویس C و C++ باشد.
در سطح Mid-Level معمولا انتظار می رود فرد بتواند بخش قابل توجهی از Bugها، Crashها و رفتارهای غیرمنتظره سیستم را بدون راهنمایی مرحله به مرحله بررسی کند.
توانایی پیدا کردن علت اصلی مشکل می تواند یکی از تفاوت های مهم میان نیروی Junior و Mid-Level باشد.
Multithreading و Concurrency
در برخی پروژه های C++، پردازش همزمان و Multithreading بخشی از ساختار اصلی سیستم است.
اگر از نیروی Mid-Level انتظار تحلیل Race Condition، Synchronization یا سایر مشکلات مرتبط با Threadها وجود دارد، پیچیدگی فنی موقعیت بالاتر خواهد بود.
داده حقوقی این صفحه برای این مسئولیت اثر ریالی مستقلی منتشر نکرده است.
Performance و بهینه سازی
یکی از دلایل استفاده از C و C++ در بعضی پروژه ها نیاز به کنترل بیشتر روی Performance و منابع سیستم است.
اگر از برنامه نویس Mid-Level انتظار بررسی CPU، Memory یا Bottleneckهای عملکردی وجود دارد، بهتر است این مسئولیت هنگام مقایسه پیشنهادهای استخدامی در نظر گرفته شود.
Embedded Systems
بخشی از فرصت های مرتبط با C و C++ می توانند در حوزه سیستم های Embedded باشند.
با این حال داده این صفحه به صورت مستقل برای Embedded Developer منتشر نشده است و نباید میانه ۶۰ میلیون تومان را حقوق قطعی یک متخصص Embedded در نظر گرفت.
Firmware Development
در بعضی پروژه ها C یا C++ برای توسعه Firmware مورد استفاده قرار می گیرد.
مسئولیت یک Firmware Developer ممکن است شامل کار نزدیک تر با سخت افزار و محدودیت های منابع باشد.
برای این زیرحوزه داده حقوق مستقلی در این صفحه منتشر نشده است.
کار با Hardware
در برخی موقعیت های C/C++ توسعه دهنده با سخت افزار، Driver یا تجهیزات خاص در ارتباط است و در برخی دیگر پروژه کاملا نرم افزاری است.
این تفاوت می تواند دامنه مهارت های موردنیاز و مسئولیت واقعی شغل را تغییر دهد.
Linux
بخشی از پروژه های C و C++ روی محیط Linux توسعه یا اجرا می شوند.
در سطح Mid-Level ممکن است از فرد انتظار کار با ابزارهای خط فرمان، بررسی Processها، Logها یا محیط Build وجود داشته باشد.
داده حقوقی این صفحه برای تجربه Linux مبلغ مستقلی منتشر نکرده است.
Build System
پروژه های C و C++ ممکن است فرایند Build پیچیده تری نسبت به برخی پروژه های نرم افزاری داشته باشند.
اگر از توسعه دهنده انتظار رفع مشکلات Build و مدیریت بخشی از تنظیمات پروژه وجود دارد، بهتر است این مسئولیت در ارزیابی موقعیت در نظر گرفته شود.
تست نویسی
در بعضی تیم ها از برنامه نویس Mid-Level انتظار می رود برای بخش های جدید سیستم تست بنویسد و Regressionهای احتمالی را کاهش دهد.
برای تست نویسی نیز عدد حقوق مستقلی در داده این صفحه منتشر نشده است.
Code Review
در سطح Mid-Level ممکن است برنامه نویس علاوه بر دریافت Review روی کد خود، در بررسی کد سایر اعضای تیم نیز مشارکت داشته باشد.
اگر Review کردن کد نیروهای Junior بخشی از مسئولیت موقعیت است، بهتر است این موضوع هنگام بررسی سطح واقعی شغل در نظر گرفته شود.
Git و کار تیمی
استفاده از Git، Branch، Pull Request و فرایندهای توسعه تیمی در بسیاری از تیم های نرم افزاری رایج است.
از نیروی Mid-Level معمولا انتظار می رود بتواند با استقلال بیشتری در این فرایند فعالیت کند.
مشارکت در تصمیم های فنی
برنامه نویس Mid-Level معمولا نسبت به Junior مشارکت بیشتری در انتخاب راه حل فنی برای بخش هایی از پروژه دارد.
با این حال اگر مسئولیت طراحی معماری کل سیستم یا تصمیم های کلان فنی کاملا بر عهده فرد باشد، ممکن است سطح واقعی موقعیت به Senior نزدیک تر باشد.
منتورینگ نیروهای Junior
در برخی تیم ها ممکن است از برنامه نویس Mid-Level انتظار برود در حل مسائل یا بررسی کد به نیروهای Junior کمک کند.
اگر منتورینگ بخش قابل توجهی از وظایف است، بهتر است این مسئولیت هنگام ارزیابی سطح واقعی موقعیت در نظر گرفته شود.
حقوق میدلول C و C++ در تهران و سایر شهرها
برای سطح Mid-Level گروه C/C++، داده حقوق فقط به صورت سراسر کشور منتشر شده است.
میانه حقوق خالص درخواستی سال ۱۴۰۵ در سراسر کشور ۶۰ میلیون تومان و بازه میانی آن ۵۰ تا ۷۵ میلیون تومان است.
در این سطح داده مستقل و قابل استنادی برای تهران، شهرهای بزرگ یا شهرهای کوچک منتشر نشده است.
بنابراین نمی توان براساس این داده عدد جداگانه ای برای حقوق برنامه نویس C++ میدلول در تهران، کرج، مشهد، اصفهان، شیراز، تبریز یا سایر شهرها ارائه کرد.
به همین دلیل هیچ عدد جغرافیایی تخمینی در این صفحه تولید نشده است.
ضریب اطمینان داده سراسری این سطح قابل قبول است؛ با این حال برای بررسی یک پیشنهاد استخدامی در شهر مشخص بهتر است نوع شرکت، پروژه و دامنه مسئولیت فرد نیز در کنار این بنچمارک بررسی شود.
تفاوت Junior و Mid-Level C و C++ چیست؟
داده های حقوق Junior و Mid-Level گروه C/C++ به صورت مستقل منتشر شده اند و نباید اعداد این دو سطح با یکدیگر ترکیب شوند.
در سطح Mid-Level معمولا میزان استقلال فرد در توسعه، Debug، بررسی مشکلات حافظه و حل مسائل فنی بیشتر از سطح Junior است.
از یک برنامه نویس Mid-Level ممکن است انتظار برود یک Module یا Feature را با وابستگی کمتر به Senior Developer توسعه دهد و در بررسی مشکلات پیچیده تر مشارکت فعال تری داشته باشد.
در بعضی تیم ها مشارکت در Code Review یا کمک به نیروهای Junior نیز بخشی از مسئولیت Mid-Level است.
برای تشخیص سطح واقعی یک آگهی استخدامی بهتر است فقط عنوان Junior یا Mid-Level بررسی نشود و میزان استقلال، پیچیدگی پروژه و شرح وظایف نیز در نظر گرفته شود.
چگونه پیشنهاد حقوق میدلول C و C++ را ارزیابی کنیم؟
برای ارزیابی یک پیشنهاد استخدامی، ابتدا حقوق خالص پیشنهادی را با میانه ۶۰ میلیون تومان و بازه میانی ۵۰ تا ۷۵ میلیون تومان در سراسر کشور مقایسه کنید.
در مرحله بعد دامنه واقعی مسئولیت شغل را بررسی کنید؛ زیرا دو موقعیت Mid-Level C/C++ ممکن است از نظر پیچیدگی فنی تفاوت زیادی داشته باشند.
- موقعیت بیشتر مبتنی بر C است یا C++؟
- پروژه نرم افزار عمومی است یا Embedded و Firmware؟
- فرد Featureها یا Moduleها را تا چه میزان به صورت مستقل توسعه می دهد؟
- مدیریت حافظه و Pointerها تا چه سطحی جزو مسئولیت است؟
- Debug کردن Crash و Memory Leak از فرد انتظار می رود؟
- Multithreading یا Concurrency بخش مهمی از پروژه است؟
- Performance و مصرف منابع تا چه سطحی اهمیت دارد؟
- کار با Linux جزو نیازهای اصلی موقعیت است؟
- فرد با Hardware یا Firmware نیز در ارتباط است؟
- تست نویسی جزو شرح شغل است؟
- Code Review سایر اعضای تیم از فرد انتظار می رود؟
- منتورینگ نیروهای Junior جزو وظایف است؟
- چه مقدار از حقوق ثابت و چه مقدار متغیر است؟
- مبلغ پیشنهادی خالص است یا پیش از کسر کسورات؟
در سطح Mid-Level علاوه بر مبلغ حقوق، میزان استقلال فنی، نوع پروژه، پیچیدگی سیستم، کیفیت تیم و امکان رشد به Senior نیز باید هنگام مقایسه پیشنهادهای استخدامی بررسی شود.
فرصتهای شغلی مرتبط با میدلول برنامهنویسی C و C++
موقعیتهای شغلی مرتبط را بررسی کنید و برای فرصت مناسب رزومه بفرستید.
برنامهنویس C++ سیستمهای Low-Latency

ساعی گل تهران
تهران
سوالات متداول
حقوق برنامه نویس C++ میدلول در سال ۱۴۰۵ چقدر است؟
میانه حقوق خالص درخواستی نیروهای Mid-Level گروه مشترک C/C++ در سراسر کشور برای سال ۱۴۰۵ حدود ۶۰ میلیون تومان در ماه است.<br />
بازه حقوق Mid-Level C++ Developer چقدر است؟
حقوق نیمی از برنامه نویسان Mid-Level حاضر در داده ها بین ۵۰ تا ۷۵ میلیون تومان قرار دارد. صدک ۱۰ حدود ۴۳ میلیون و صدک ۹۰ حدود ۱۱۵ میلیون تومان است.<br />
حقوق میدلول C و C++ در سال ۱۴۰۴ چقدر بوده است؟
میانه حقوق خالص دریافتی نیروهای Mid-Level این گروه در سال ۱۴۰۴ حدود ۴۰ میلیون تومان بوده و نیمی از افراد بین ۳۳ تا ۴۷ میلیون تومان دریافت کرده اند.<br />
افزایش حقوق میدلول C و C++ در سال ۱۴۰۵ چند درصد است؟
میانه افزایش حقوق درخواستی نیروهای Mid-Level این گروه برای سال ۱۴۰۵ حدود ۴۹ درصد گزارش شده است. این عدد به معنای افزایش قطعی حقوق همه برنامه نویسان به همین میزان نیست.<br />
حقوق برنامه نویس C و C++ میدلول در تهران چقدر است؟
برای سطح Mid-Level گروه C/C++، داده فقط به صورت سراسر کشور منتشر شده و عدد مستقلی برای تهران وجود ندارد. بنابراین ارائه عدد جداگانه برای تهران براساس این داده قابل استناد نیست.
دیدگاه کاربران
تجربه، سؤال یا نظر خود را درباره این گزارش حقوق با دیگران به اشتراک بگذارید.
دیدگاههای ثبتشده