
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۔
- مهارتهای قوی تحلیل و اشکالزدایی۔
- توانایی عالی در ارتباطات و مستندسازی۔
- توانایی مدیریت ذینفعان، همراستا کردن انتظارات و رهبری حل مسائل۔
- همکار، فعال، دقیق و قادر به کار مستقل۔
- مدرک تحصیلی مشخصی تعیین نشده است۔