استخدام Embedded C Developer
شرح موقعیت شغلی
یکی از این محصولهای شرکت سینا، روترهای با ظرفیت بالا هستند که قابلیت پردازش ترافیک با ظرفیتهای مختلف تا چند ترابیت بر ثانیه را دارند. در این راستا، با توجه به نیازمندیها و مسیر راهی که پیش رو داریم، در راستای توسعه تیم توسعه نرمافزاری روتر و غنیتر کردن نرمافزار روتر به فردی نیاز داریم که کارکرد پروتکلهای مختلف را بررسی و در صورت وجود اشکال نرمافزاری به debugging آنها بپردازد. فیچرهای نرمافزاری را تکمیل و توسعه دهد. فیچرهای منابع دیگر (مثل پروژههای Open Source به (Code Base را در صورت نیاز Integrate کند. مسیر بستههای ethernet در kernel-space و user-space را debug کند. در مورد پروتکلهای مختلف شبکه که در طی توسعه محصول مورد نیاز است، مطالعه و تحقیق کند.
آشنایی با ساختار کلی سختافزاری موجود، استفاده از سازوکار DevOps موجود در شرکت، استفاده از تجهیزات تست مانند ترافیک ژنراتور و در نهایت مستندسازی از دیگر مسئولیتهای این نقش است.
آشنایی با ساختار کلی سختافزاری موجود، استفاده از سازوکار DevOps موجود در شرکت، استفاده از تجهیزات تست مانند ترافیک ژنراتور و در نهایت مستندسازی از دیگر مسئولیتهای این نقش است.
مهارتهای تخصصی:
الزامی:
الزامی:
- تسلط به زبان برنامهنویسی C
- تسلط به مفاهیم Kernel module و نوشتن آن
- تسلط به انواع روشهای ارتباطی I/O
- تسلط به مباحث Multi-Threading, IPC, Socket Programming
- تسلط به مفاهیم سیستم عامل شامل netdevices, tcp/ip stack
- تسلط به ابزارهای Build مثل Autotools
- آشنایی با مفاهیم پایه در سیستمهای Embedded از قبیل Kernel, Rootfs, Bootloader, …
- آشنایی با git
- توانایی حل مسائل فنی بهوجود آمده در تیم
امتیازی:
- آشنایی با Jenkins و مفاهیم آن
- آشنایی با “Yocto” و تجربه کار با آن
- آشنایی با پروتکلهای مختلف شبکه
- CCNA، CCNP
مهارتهای عمومی:
- تسلط کامل بر زبان انگلیسی
- منظم و سازمانیافته
- توانمندی برقراری ارتباط مؤثر
- توانایی و علاقه به یادگیری
- توانایی حل و تحلیل مسأله
ما شرکت پویا و جوانی هستیم که به دنبال راهحلهای فناورانه و نوآورانه برای مشتریانمان میگردیم. تیم ما در یک محیط پرانرژی، از تکنولوژیهای جدید و روشهای توسعه نرمافزار برای ارائه بهترین خدمات به مشتریان استفاده میکند. بهتر بگوییم، محصولات ما در زمینه تجهیزات مخابراتی، در داخل کشور رقیبی ندارند و شانه به شانه نمونههای خارجی حرکت میکنند.
اگر شما هم به دنبال یک محیط کار جذاب و پویا هستید که از ایدههای نو و ابتکاری حمایت میکند، به ما بپیوندید. ما به دنبال افراد پرانرژی، خلاق و با استعداد هستیم، که به توسعه فناوری و ارائه راهحلهای نوآورانه علاقهمندند. امریه سربازی، پذیرایی ناهار، تسهیلات وام قرضالحسنه، بیمه تکمیلی و ... از دیگر امتیازات ارتباطات سینا است.
مهارتهای مورد نیاز
- Socket Programming
- embedded system
- C/C++
زبانهای مورد نیاز
- انگلیسی
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست