Daimler Truck AG
Daimler Truck AG
Daimler Truck AG یک شرکت جهانی در حوزه خودرو و حمل‌ونقل است که بر وسایل نقلیه تجاری و راهکارهای جابه‌جایی تمرکز دارد. سبد محصولات آن شامل کامیون‌های سبک، متوسط و سنگین؛ اتوبوس‌های شهری و بین‌شهری؛ اتوبوس‌های مسافربری؛ و شاسی اتوبوس است و خدمات مالی متناسب نیز از آن پشتیبانی می‌کند. این شرکت با بیش از ۱۰۰٬۰۰۰ کارمند و بیش از ۴۰ مرکز تولید در سراسر جهان، تولید در مقیاس بزرگ را با فعالیت در زمینه دیجیتالی‌سازی، رانندگی خودران و فناوری‌های خنثی از نظر انتشار CO₂ در بخش‌های لجستیک و حمل‌ونقل ترکیب می‌کند.

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

نرم‌افزارهای نهفته خودرو و اجزای ECU را با استفاده از آزمون واحد، تحلیل ایستا و ردیابی الزامات راستی‌آزمایی کنید. برای پشتیبانی از کیفیت کد و آمادگی انتشار، از TESSY، GTest، Polyspace، MISRA C/C++ و روش‌های ASPICE استفاده کنید.

توضیحات

  • آزمون‌های واحد را برای اجزای نرم‌افزار نهفته اجرا کنید و رفتار عملکردی را در برابر الزامات تعریف‌شده نرم‌افزار تأیید کنید۔
  • تحلیل ایستای Polyspace را اجرا کنید و در رفع تخلف‌های شناسایی‌شده در ارزیابی کمک کنید۔
  • میزان انطباق با MISRA C/C++ و استانداردهای کدنویسی قابل‌اعمال پروژه را ارزیابی کنید۔
  • نتایج آزمون واحد، شواهد پوشش و سوابق ردیابی را تهیه و نگهداری کنید۔
  • راستی‌آزمایی مبتنی بر الزامات را انجام دهید و پیوندهای دوسویه میان الزامات، طراحی، پیاده‌سازی و مصنوعات آزمون را حفظ کنید۔
  • در بازبینی کد شرکت کنید و تغییراتی را پیشنهاد دهید که قابلیت اطمینان و نگهداشت‌پذیری نرم‌افزار را تقویت کنند۔
  • برای بررسی و حل مسائل با معماران، توسعه‌دهندگان، یکپارچه‌سازان و تیم‌های اعتبارسنجی همکاری کنید۔
  • در رویدادهای Agile و Scrum مشارکت کنید و گزارش‌های منظم پیشرفت ارائه دهید۔
  • در کارهای آمادگی انتشار و ارزیابی دروازه‌های کیفیت کمک کنید۔
  • رویه‌های سازمانی، روش‌های ASPICE و الزامات مدیریت کیفیت را رعایت کنید۔
  • شواهد راستی‌آزمایی را مطابق انتظارات پروژه و مشتری نگهداری کنید۔
  • پیشرفت آزمون، موانع و وضعیت آمادگی انتشار را گزارش کنید۔
  • به بهبود فرایندها، مستندسازی و استانداردهای راستی‌آزمایی کمک کنید۔

شرایط لازم

  • ۲ تا ۳ سال تجربه در راستی‌آزمایی نرم‌افزارهای نهفته خودرو، با تمرکز بر آزمون واحد و تحلیل ایستا۔
  • تجربه عملی کار با TESSY برای آزمون واحد نرم‌افزارهای نهفته۔
  • تجربه کار با Google Test (GTest) برای آزمون واحد و اجزا۔
  • دانش قوی از روش‌های راستی‌آزمایی نرم‌افزار و شیوه‌های پیشگیری از نقص۔
  • آشنایی با مفاهیم پوشش statement، branch، decision و MC/DC۔
  • تجربه عملی کار با ابزارهای تحلیل ایستای Polyspace۔
  • دانش کاربردی دستورالعمل‌های MISRA C/C++ و انطباق با استانداردهای کدنویسی۔
  • تجربه بررسی نتایج تحلیل ایستا و رفع مسائل کیفیت کد۔
  • آشنایی با سنجه‌های کیفیت نرم‌افزار و گزارش‌دهی انطباق۔
  • درک قوی مفاهیم برنامه‌نویسی Embedded C۔
  • دانش پایه سیستم‌های مبتنی بر میکروکنترلر و معماری نرم‌افزار ECU۔
  • آشنایی با چرخه عمر توسعه نرم‌افزارهای نهفته خودرو۔
  • درک روش‌های یکپارچه‌سازی و اشکال‌زدایی نرم‌افزار۔
  • دانش پایه معماری AUTOSAR، شامل لایه‌های BSW، RTE و کاربرد۔
  • آشنایی با پروتکل‌های ارتباطی CAN، LIN و Ethernet۔
  • آگاهی از ایمنی عملکردی و شیوه‌های توسعه نرم‌افزار خودرو۔
  • درک مفاهیم Model-Based Development (MBD)。
  • آشنایی با مدل‌های Simulink، تولید کد و گردش‌کارهای راستی‌آزمایی مدل۔
  • تجربه کار با ابزارهای مدیریت پیکربندی و کنترل نسخه؛ Git ترجیح داده می‌شود۔
  • تجربه کار با SonarQube برای تحلیل کیفیت کد و پایش دروازه کیفیت۔
  • دانش فرایندهای مهندسی ASPICE، راستی‌آزمایی، ردیابی، بازبینی و الزامات انطباق۔
  • آشنایی با ابزارهای ردیابی نقص و ALM۔
  • مهارت‌های قوی تحلیل و اشکال‌زدایی۔
  • توانایی عالی در ارتباطات و مستندسازی۔
  • توانایی مدیریت ذی‌نفعان، هم‌راستا کردن انتظارات و رهبری حل مسائل۔
  • همکار، فعال، دقیق و قادر به کار مستقل۔
  • مدرک تحصیلی مشخصی تعیین نشده است۔