کاروشا

استخدام توسعه‌دهنده نرم افزار اندروید

کاروشا
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    JavaAndroidAndroid StudioJNIAndroid GPS

کاروشا یک کیت سخت افزاری دارای سیم کارت است با سیستم عامل اندروید

بخش یک : دستگاه ما تشکیل شده از چند سنسور مهمه که باید مرتب از این سنسور‌ها داده گرفته بشه (جایروسکوپ ، پورت دیاگ ، جی پی اس) این داده‌ها باید برای طولانی مدت (مثلا مدت 1 سال) در دستگاه ذخیره بشوند ، پس نیاز به یک دیتابیس داریم بر روی دستگاه مسئله بعدی محاسبه‌های کوچیک بر روی این داده‌ها هست که در زمان مناسب نوع محاسبه‌ها توضیح داده میشه و در نهایت بر اساس نتیجه این محاسبات یک سری اتفاقات خواهد افتاد (سناریو هایی میباشد که به مرور زمان میگیم) و اطلاعات در سرور سایت هم ذخیره می‌شوند.

بخش دو : ما برای کنترل دستگاه در انجام تنظیمات نیاز به اپلیکیشن کلاینت داریم که بر روی دستگاه‌های اندروید و ای او اس قابل نصب باشند (اندروید اولویت دارد) و بتوان با استفاده از این اپلیکیشن‌ها تغییراتی در تنظیمات دستگاه ایجاد کرد یا داده هایی را دریافت و ارسال کرد.(مثلا خاموش یا روشن کردن بلوتوث ، کالیبره کردن جایروسکوپ ، خاموش یا روشن کردن موبایل دیتا ، چک کردن اس ام اس‌ها و ارسال USSD کد و ... )

بخش سوم : وب سایت مقصد همه داده هاست و باید داده‌ها به صورت مرتب در وبسایت ذخیره شوند ، در برخی موارد وب سایت با اپلیکیشن کلاینت باید در ارتباط باشد (بخش دوم) و برخی داده‌ها بین این دو فقط منتقل شوند.

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

  1. کار با سرویس‌ها
  2. تسلط بر‌ روی دسترسی‌های سیستمی
  3. کار با دیتابیس
  4. تسلط بر روی سریال و اتصال سریال
  5. آشنایی با JNI
  6. تسلط بر روی کار با سنسور‌ها

مهارت‌های امتیازی

  1. آشنایی با Android NDK
  2. آشنایی با OBD II
  3. آشنایی با ECU خودرو

مزایا

  • تجهیزات به روز
  • محیط دوستانه و صمیمی
  • یادگیری و کسب تجربه
  • پیشرفت