جای شما اینجا خالی است!

موقعیت‌های شغلی

برنامه‌نویس ++C

فرم درخواست




    توضیحات
    مهارت‌های ضروری:
    • یک سال تجربه برنامه‌نویسی با زبان C++
    • آشنایی با مفاهیم شبکه
    • آشنایی با Linux
    • آشنایی با Git
    مهارت‌های امتیازی:
    • آشنایی با مفاهیم امنیت شبکه
    • آشنایی با مفاهیم سیستم عامل مثلscheduling
    • آشنایی با همروندی در برنامه نویسی
    • آشنایی با مفاهیم ارزیابی پروژه (Test & Verification) (Unit Test/ Integration Test)
    • تسلط بر Linux
    • تجربه برنامه‌نویسی با زبان Python
    • توانایی طراحی معماری نرم‌افزار
    • تجربه کار با سیستم‌های نهفته
    ویژگی‌های شخصیتی:
    • توانایی حل چالش‌های پیچیده
    • داشتن روحیه کار تیمی
    • داشتن روحیه یادگیری
    • داشتن روحیه رشد و پیشرفت

    دستیار مدیر محصول Apm

    فرم درخواست




      توضیحات

      شرح شغل:

      • کمک در شناسایی و ارزیابی اعتبار و امکان سنجی فرصت های محصول
      • کمک در ارائه تخمین های زمانی به ذینفعان محصول با تکیه بر داده‌های معتبر
      • کمک در توسعه نقشه راه و چشم انداز محصول و اشتراک شفاف آن با بخش‌های مختلف سازمان
      • رصد محصولات مشابه خارجی و رقبای داخلی و ارایه راه حل جهت حفظ مزیت‌های رقابتی محصول
      • ارتباط موثر با طراحان، توسعه دهندگان، تیم بازاریابی و پشتیبانی مشتریان
      • مدیریت بک‌لاگ محصول به نحوی که اقلام آن به خوبی تعریف شده باشند بوده و برای توسعه‌دهندگان و ذینفعان قابل درک و پیگیری باشند.
      • توانایی فازبندی تولید محصول و ارائه Release plan تولید
      • توانایی اولویت‌بندی برنامه‌های توسعه با توجه به اهداف شرکت
      • توانایی هدف‌گذاری برای هر Sprint و بازبینی اهداف تعیین‌شده
      • ارائه گزارشات مستمر از روند توسعه محصول به ذی نفعان

       شرایط احراز:

      • آشنا با مفاهیم فنی
      • آشنا با مفاهیم مدیریت محصول

       

      برنامه‌نویس FPGA

      فرم درخواست




        توضیحات

        محصولات شرکت نآد در راستای ارائه‌ی راهکارهای امن و سریع با روش طراحی توأمان سخت‌افزار/نرم‌افزار می‌باشد. هسته‌ی پرسرعت محصولات بر روی FPGA اجرا میشود
        و به زبان Verilog پیاده‌سازی شده‌است. در استانداردهای توسعه HDL شرکت نآد شبیه‌سازی، تست و ارزیابی از اجزای اصلی هر task به شمار می‌آید که در فرآیندهایی خودکار به طور مداوم اجرا شده و مورد بررسی قرار می‌گیرند.
        طراحی و پیاده‌سازی FPGA در چنین محیطی مستلزم تسلط و تجربه در این حوزه میباشد و با چالش‌هایی جذاب و آموزنده همراه است.
        وظایف:

        • طراحی و توسعهHDL
        • طراحی و توسعه‌ی تست
        • تشخیص صحیح نیازمندی‌های محصولات
        • ایجاد و نگهداری مستندات مربوط به توسعه محصول

        مهارت‌های ضروری:

        • آشنا با زبان Verilog
        • تجربه کار با نرم‌افزار Vivado
        • مهارت‌های امتیازی:
        • تجربه‌ی کار با زبانSystemVerilog
        • تجربه‌ی کار باGit
        • تجربه‌ی Verification با استفاده از TestBench در شبیه سازی (همچنین Random
        •  Verification و کار با کتابخانه UVM)
        • آشنایی با پروتکل‌های شبکه
        • آشنایی با IPCore های شرکتXilinx
        • تجربه‌ی کار باSubsystem Ethernet AXI
        • تجربه کار با7000Zynq
        • آشنایی با اسکریپت‌های tcl در نرم‌افزارVivado
        • تجربه‌ی کار با نرم‌افزارVivadoHLS
        • آشنایی با پروتکل‌های Stream-AXI و lite-AXI وAPB

        ویژگیهای شخصیتی:

        • توانایی حل چالش‌های پیچیده
        • داشتن روحیه کار تیمی
        • داشتن روحیه یادگیری
        • داشتن روحیه رشد و پیشرفت 

         

        برنامه‌نویس RUST

        فرم درخواست




          توضیحات

          محصولات شرکت نآد در راستای ارائه‌ی راهکارهای امن و سریع با روش طراحی توأمان سخت‌افزار/نرم‌افزارمی‌باشد. هسته‌ی نرم‌افزاری محصولات بر روی سیستم‌های
           Embedded و در محیط metal-bare و به زبان ++C/C میباشد. قصد داریم در ادامه با زبان Rust به توسعه‌ی این هسته‌ی امن پرداخته و به مرور کدهای قبلی را نیز با زبان Rust بازنویسی کنیم. در استانداردهای توسعه نرم‌افزار شرکت نآد، تست و ارزیابی از اجزای اصلی هر task به شمار می‌آید که در فرآیندهایی خودکار به
          طور مداوم اجرا شده و مورد بررسی قرار میگیرند.
          طراحی و پیاده‌سازی نرم‌افزار در چنین محیطی مستلزم تسلط و تجربه در لایه‌های پایین نرم‌افزاری می‌باشد و گاهی نیز با چالش‌هایی جذاب و آموزنده همراه است.
          ما به دنبال برنامه‌نویسانی هستیم که در حال حاضر حداقل به یک زبان برنامه نویسی تسلط دارند، اما آینده‌ی خود را در زبان Rust میبینند.
          وظایف:

          • طراحی معماری نرم‌افزار
          •  Refactorو بهبود کدهای موجود
          • طراحی و توسعه نرم‌افزار
          • طراحی و توسعه‌ی تست
          • هدایت تیم توسعه نرم‌افزار
          • تشخیص صحیح نیازمندی‌های کاربران محصولات
          • ایجاد و نگهداری مستندات مربوط به توسعه محصول
          • تلاش برای رشد علمی و فنی تیم

          مهارت‌های ضروری:

          • تسلط بر یک زبان برنامه نویسی (مانند ++C یا Java یا Python یا ...)
          • آشنایی با زبانRust
          • آشنایی بر Clean Code و مفاهیم معماری نرم‎‌افزار
          • تسلط بر فرایند تست و ارزیابی کد وTDD
          • آشنایی برGit
          • تجربه کار باLinux
          • آشنایی با مفاهیم شبکه
          • آشنایی با مفاهیم سیستم عامل
          • آشنایی با همروندی در برنامه نویسی
          • آشنایی با زبان برنامه‌نویسی++C
          • مهارت‌های امتیازی:
          • تسلط برLinux
          • تسلط بر مفاهیم شبکه
          • آشنایی با مفاهیم رمزنگاری
          • تجربه برنامهنویسی با زبانPython
          • تجربه کار با سیستم‌های نهفته
          • آشنایی با CI وDocker

          ویژگی‌های شخصیتی:

          •  توانایی حل چالش‌های پیچیده
          •  داشتن روحیه کار تیمی
          •  داشتن روحیه یادگیری
          •  داشتن روحیه رشد و پیشرفت
          • داشتن روحیه‌یMentoring

          مزایای همکاری

          ساعات کاری منعطف

          امریه سربازی

          نزدیکی به وسایل حمل و نقل

          میان وعده

          هدایای مناسبتی

          اتاق استراحت

          امکانات تفریحی

          بیمه تکمیلی

          امکان کار هیبریدی

          وام

          _

          فرایند جذب در نآد

          _