نشان کن
کد آگهی: KP5000531626

کارشناس ارشد توسعه سیستم عامل و نرم افزار شبکه | Senior Network Operating Systems Developer

ایزیگیگز | easyGIGs
در تهران
در وبسایت ایران تلنت  (1 روز پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری:  تمام‌وقت
نیاز به سابقه:  حداقل 3 سال
متن کامل آگهی:

شرکت دانش‌بنیان و تولیدی توسعه انتقال داده آرین مالک علامت تجاری EASYGIGs در کشور جهت تکمیل کادر تحقیق و توسعه سیستم عامل شبکه و نرم‌افزار خود از متقاضیان ساکن استان‌ تهران استخدام می‌نماید. هدف از استخدام توسعه سیستم عامل شبکه (NOS) و Bootloader تجهیزات سوئیچ و مسیریاب بر پایه نسخه‌ها متن باز و نیز اختصاصی مبتنی بر SDK تجاری شرکت‌های Broadcom ،Realtek و غیره است.

مسئولیتهای مد نظر برای این سمت شغلی شامل و نه محدود به موارد زیر خواهند بود:


  • تحقیق.
  • بررسی فناوری‌های مد نظر و در اختیار قرار گرفته.
  • مستندسازی معماری سیستم‌عامل و Bootloader و یا نرم‌افزار مد نظر.
  • طراحی معماری نرم‌افزار و سیستم‌عامل مد نظر در صورت لزوم.
  • توسعه سیستم‌عامل و نرم‌افزارهای مد نظر.
  • اعمال تغییرات مد نظر بر روی Bootloader، سیستم‌عامل و یا نرم‌افزار مد نظر.
  • تست عملکرد اولیه نسخه‌های متفاوت سیتم‌عامل و Bootloader پیش از ارجاع به بخش تست عملکرد شبکه.
  • رفع عیب و دیباگ.
  • مستندسازی و گزارش‌دهی.
  • مدیر مستقیم: مدیر تحقیق و توسعه و یا مدیر پروژه.
  • ساعت‌ها و روزهای کاری: شنبه تا چهارشنبه از 8 صبح تا 5 عصر؛ ساعت کاری منعطف به همراه امکان دورکاری پس از گذشت مدت زمان مشخص و سنجش عملکرد اولیه و تائید مدیر مستقیم.
  • نیاز به سفر کاری: یک یا دو بار در هفته در صورت نیاز، سفر روزانه به محل کارخانه در استان البرز.
    پاداش و مزایا: بیمه تأمین اجتماعی، بیمه تکمیلی، صبحانه، پاداش در صورت تحقق اهداف تعیین شده، کارانه مایحتاج ماهانه به تعداد افراد خانوار، امکان ارتقای شغلی و سرپرستی تیم.

شرایط احراز:


  • مسلط به برنامه‌نویسی لینوکس و مدیریت سیستم‌های تحت لینوکس.
  • مسلط به زبان برنامه‌نویسی C++/C و MakeFile و کامپایلر GCC و آشنا با زبان‌های برنامه‌نویسی دیگر.
  • مسلط به Socket Programming.
  • آشنایی با سیستم‌های Embedded Linux.
  • آشنایی با برنامه‌نویسی Multi-Tasking و Multi-Threading.
  • آشنایی با درایورنویسی سخت‌افزار و کرنل لینوکس.
  • آشنا با TCP/IP.
  • آشنایی با مفاهیم داکر.
  • آشنایی با GIT.
  • آشنایی با مفاهیم مدیریت پروژه و کار با ابزارهای مدیریت مدیریت پروژه.
  • حداقل دو سال سابقه فعالیت در تیم تحقیق و توسعه در حوزه مشابه.
  • مسلط به زبان انگلیسی.
  • مسلط به دیباگ و عیب‌یابی.
  • مسلط به مستندسازی.
  • روحیه کار تیمی و پیروی از دستورالعمل‌ها.

دارای مزیت:


  • آشنایی با مفاهیم شبکه و پیکربندی سوئیچ شبکه.
  • آشنایی با پروتکل‌های لایه 2 و لایه 3 شبکه مزیت محسوب می‌شود.
  • آشنایی با تکنولوژی‌های مرتبط با سوئیچینگ شبکه مانند LLDP ،DLDP ،PTP ،802.1x ،RIP ،OSPF ،BGP ،VRRP ،PIM ،OAM ،MSTP ،ERPS ،IGMP Snooping ،GVRP ،QinQ ،Voice VLAN و غیره مزیت محسوب می‌شود.
  • آشنایی با ONIE و سیستم‌هامل‌های شبکه (NOS) و سیستم‌هامل‌های شبکه متن باز مزیت بالایی محسوب می‌شود.
  • سابقه توسعه سیسم‌هامل‌های تحت شبکه به شرط احراز مزیت بالایی محسوب می‌شود.
  • آشنایی با رویه‌های انتقال سیستم‌عامل از یک پلتفرم سخت‌افزاری به پلتفورم دیگر مزیت بالایی خواهد داشت.
  • آشنایی با Yocto و سایر راهکارهای Cross compile.
  • آشنایی با توسعه با استفاده از Software Development Kit.
  • آشنایی با مفاهیم Board Support Package ،Hardware Abstraction Layer و Software Abstraction Interface.

Arin Data Transmission Development Knowledge and Production Company, the owner of the easyGIGs trademark in the country, is hiring applicants living in Tehran province to complete the research and development staff of its network operating system and software. The purpose of recruitment is the development of the network operating system (NOS) and bootloader of switch and router equipment based on open source versions as well as proprietary based on the commercial SDK of Broadcom, Realtek, etc. Responsibilities: Responsibilities considered for this job position will include and not be limited to the following:
1- Research
2- Examining the considered and acquired technologies
3- Documenting the architecture of the operating system and Bootloader or Software in question
4- Architecture design of the software and operating system in question if necessary
5- Development of the operating system and software in question
6- Applying the changes in question to Bootloader, operating system and or the software in question
7- Testing the initial performance of different versions of the operating system and Bootloader before referring to the network performance testing section
8- Troubleshooting and debugging
9- Documentation and reporting
< Qualification requirements for this job: Mandatory: 1. Mastering Linux programming and managing systems under Linux
2. Proficiency in C++/C programming language, MakeFile and GCC compiler and familiar with other programming languages
3. Mastery of Socket Programming
4. Familiarity with Embedded Linux systems
5. Familiarity with Multi-Tasking and Multi-Threading programming
6. Familiarity with hardware driver writing and Linux kernel
7. Familiar with TCP/IP
8. Familiarity with Docker concepts
9. Introduction to GIT
10. Getting to know project management concepts and working with project management management tools
11. At least 2 years of working experience in the research and development team in the same field
12. Proficiency in English
13. Mastery of debugging and troubleshooting
14. Mastery of documentation
15. The spirit of team work and following instructions


has advantages:
1. Familiarity with network concepts and network switch configuration
2. Familiarity with layer 2 and layer 3 network protocols is an advantage. 3. Familiarity with technologies related to network switching such as LLDP, DLDP, PTP, 802.1x, RIP, OSPF, BGP, VRRP, PIM, OAM, MSTP, ERPS, IGMP Snooping, GVRP, QinQ, Voice VLAN, etc. It can be
4. Familiarity with ONIE and network operating systems (NOS) and open source network operating systems is a great advantage.
5. The experience of developing the system of agents under the network is considered a high advantage.
6. Familiarity with the procedures of transferring the operating system from one hardware platform to another will be of great advantage.
7. Familiarity with Yocto and other cross compile solutions
8. Introduction to development using Software Development Kit
9. Getting to know the concepts of Board Support Package, Hardware Abstraction Layer and Software Abstraction Interface


Direct manager: Research and development manager or project manager.
Working hours: Saturday to Saturday 4:00 a.m. to 5:00 p.m. - flexible working hours with the possibility of remote work after a certain period of time and initial performance evaluation and approval of the direct manager
need for business travel: one or two Once a week, if needed, daily travel to the factory in Alborz province.
Rewards and benefits: insurance, supplementary insurance, breakfast, bonus if the set goals are achieved, monthly allowance for the number of household members, the possibility of job promotion and team supervision
 

این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت ایران تلنت برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
یک‌شنبه 1 مهر 1403، ساعت 20:26