برمجة الأنظمة ، أو برمجة النظام ، هي نشاط برمجة برامج نظام الكمبيوتر . الفرق الأساسي لبرمجة الأنظمة وبرمجه التطبيقات هي أن برمجة التطبيقات تهدف إلى تقديم خدمات للمستخدم مباشرة (مثل معالج الكلمات ) ، بينما تهدف برمجة الأنظمة منصات البرمجيات والبرامج إلى تقديم خدمات لبرامج أخرى، يتم التحكم الأداء أو كليهما (مثل أنظمة التشغيل وتطبيقات العلوم الحسابية ومحركات الألعاب والأتمتة الصناعية والبرامج كتطبيقات خدمة ).
تتطلب برمجة الأنظمة درايه شامله بكيفيه عمل الأجهزة. هدف برمجه الانظمه تحقيق الاستخدام الفعال للموارد المتاحة، إما لأن البرنامج نفسه يعد أمرًا بالغ الأهمية في الأداء أو لأن تحسينات الكفاءة الصغيرة تتحول مباشرة إلى توفير كبير في الوقت أو المال.