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

موقعیتهای شغلی
برنامهنویس ++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
فرایند جذب در نآد