RISCO Group
RISCO Group
۵۰۱ – ۱٬۰۰۰ کارکنان
SaaSامنیتسخت‌افزار
RISCO Group فناوری امنیت الکترونیکی و خانه هوشمند توسعه می‌دهد و سامانه‌های تشخیص نفوذ، پنل‌های هشدار، حسگرها، تأیید ویدئویی و کنترل دسترسی را با هم ترکیب می‌کند. ابزارهای مدیریت ابری و اپلیکیشن‌های موبایلی آن در اختیار نصابان، یکپارچه‌سازان امنیت و مشتریان نهایی است و سخت‌افزار و نرم‌افزار امنیتی متصل را یکپارچه می‌سازد. این شرکت در حوزه‌های امنیت، سخت‌افزار و SaaS فعالیت می‌کند.

توسعه‌دهنده ارشد نرم‌افزار C++، لینوکس نهفته

برای محصولات امنیتی و کنترل دسترسی متصل، نرم‌افزار لینوکس نهفته توسعه دهید، اجزای جاوا را سازگار کنید و برنامه‌های کاربردی مدرن C++ بسازید. میان پلتفرم، ابر، سخت‌افزار و سامانه‌های میکروکنترلر یکپارچگی ایجاد کنید.

توضیحات

  • نرم‌افزار کاربردی را با C++ مدرن برای لینوکس نهفته بسازید، آزمایش کنید و نگهداری کنید.
  • اجزای جاوای موجود را با پلتفرم لینوکس سازگار کنید و آن‌ها را با سرویس‌ها و رابط‌های پلتفرم یکپارچه کنید.
  • اجزای ماژولار C++ ایجاد کنید و در انتقال یا بازطراحی قابلیت‌های پیاده‌سازی‌شده با جاوا کمک کنید.
  • نرم‌افزار کاربردی را به سرویس‌های لینوکس، رابط‌های سخت‌افزاری، اتصال ابری و قابلیت‌های میکروکنترلر همراه متصل کنید.
  • ماژول‌های قابل استفاده مجدد را با مرزهای روشن میان لایه‌های کاربردی، میان‌افزار و پلتفرم طراحی کنید.
  • طرح‌ها و کد را بازبینی کنید، اشکال‌زدایی کنید، کارایی را تحلیل کنید، اجزا را بیازمایید و علت‌های ریشه‌ای را در جریان‌های پیچیده نرم‌افزار بیابید.
  • در سراسر فرایند توسعه محصول با تیم‌های پلتفرم، BSP، سخت‌افزار، ابر، QA و معماری سامانه همکاری کنید.

شرایط لازم

  • حداقل پنج سال تجربه حرفه‌ای در توسعه نرم‌افزار داشته باشید؛ تجربه لینوکس یا محصولات نهفته ترجیح داده می‌شود.
  • در C++ مدرن (C++14/17 یا نسخه‌های جدیدتر)، طراحی شیءگرا، چندنخی، همگام‌سازی و نرم‌افزار رویدادمحور مهارت بالایی داشته باشید؛ این مورد الزامی است.
  • تجربه توسعه با جاوا داشته باشید، به‌ویژه کار با کدهای موجود یا قدیمی؛ این یک مزیت مهم است.
  • تجربه OSGi یا معماری‌های ماژولار جاوا مزیت دیگری است.
  • تجربه عملی توسعه و اشکال‌زدایی برنامه‌ها در محیط لینوکس داشته باشید.
  • با معماری نرم‌افزار، رابط‌ها، الگوهای طراحی، ماژولار بودن و کد قابل نگهداری آشنا باشید.
  • تجربه IPC، شبکه‌سازی، REST API، پیام‌رسانی یا نرم‌افزار سرویس‌گرا مزیت محسوب می‌شود.
  • تجربه لینوکس نهفته، دستگاه‌های متصل، سامانه‌های امنیتی یا محصولات IoT مزیت محسوب می‌شود.
  • از Git، CMake یا دیگر سامانه‌های ساخت، ابزارهای اشکال‌زدایی و روش‌های روز مهندسی نرم‌افزار استفاده کنید.
  • هنگام کار با کدبیس‌های پیچیده و موجود، مهارت‌های تحلیلی و حل مسئله قوی به کار ببرید.
  • به زبان انگلیسی در سطحی بالا ارتباط برقرار کنید.