وصف
تُجري شركة SolarEdge توظيف مهندس برمجيات/برامج مضمنة (Firmware) للوظائف المضمنة ضمن فريق البنية التحتية للبرمجيات المضمنة. تتمثل المسؤولية في تطوير وصيانة عدة منصات لحزمة تطوير برمجيات مضمنة (SDK) تشمل برامج الإقلاع (Bootloaders) وبرامج التشغيل (Drivers) وبرامج الأجهزة على مستوى العتاد (Bare-metal) وبرامج التخصيص باستخدام أنظمة التشغيل اللحظية (RTOS) لمعالجات ARM وARC، كما تتعاون مع فرق البرمجيات والأجهزة والمعمارية عبر مراحل التصميم والتنفيذ والتكامل والتحقق على مستوى النظام. وتشمل كذلك إجراء مراجعات الكود، والاختبارات الآلية، وتحسين تدفق البناء (Build-flow)، وتهيئة العتاد (Hardware bring-up) واستكشاف الأعطال وإصلاحها، واستخدام أدوات تطوير مدعومة بالذكاء الاصطناعي. يُشترط الحصول على درجة بكالوريوس أو ما يعادلها، بالإضافة إلى خبرة لا تقل عن سنتين في تطوير برامج مضمنة لحظية (Real-time Embedded Firmware) باستخدام C/C++.
