
Daimler Truck AG — міжнародна автомобільна та транспортна компанія, що спеціалізується на комерційному транспорті й рішеннях у сфері мобільності. Її портфоліо охоплює легкі, середньотоннажні та великовантажні вантажівки, міські й міжміські автобуси, туристичні автобуси та автобусні шасі, а також спеціалізовані фінансові послуги. У компанії працює понад 100 000 співробітників, а виробництво здійснюється більш ніж на 40 майданчиках у всьому світі. Daimler Truck поєднує масштабне виробництво з розвитком цифровізації, автономного водіння та технологій із нульовими викидами CO₂ для логістичної й транспортної галузей.
Інженер із верифікації вбудованого автомобільного ПЗ
Перевірка вбудованого автомобільного ПЗ і компонентів ЕБУ за допомогою модульного тестування, статичного аналізу та простежуваності вимог. Застосування TESSY, GTest, Polyspace, MISRA C/C++ і практик ASPICE для забезпечення якості коду та готовності до випуску.
Опис
- Виконувати модульне тестування компонентів вбудованого ПЗ і підтверджувати функціональну поведінку відповідно до визначених вимог до ПЗ.
- Проводити статичний аналіз за допомогою Polyspace і допомагати усувати виявлені порушення.
- Оцінювати відповідність MISRA C/C++ і застосовним стандартам кодування проєкту.
- Готувати та підтримувати результати модульного тестування, підтвердження покриття й записи про простежуваність.
- Проводити перевірку на основі вимог і зберігати двосторонні зв’язки між вимогами, проєктуванням, реалізацією та артефактами тестування.
- Брати участь у перевірках коду та рекомендувати зміни, що підвищують надійність і супроводжуваність ПЗ.
- Співпрацювати з архітекторами, розробниками, інтеграторами та командами валідації для аналізу й усунення проблем.
- Брати участь у заходах Agile і Scrum, регулярно надаючи інформацію про перебіг робіт.
- Допомагати із завданнями підготовки до випуску та оцінюванням проходження контрольних етапів якості.
- Дотримуватися організаційних процедур, практик ASPICE і вимог системи управління якістю.
- Підтримувати докази верифікації відповідно до очікувань проєкту та замовника.
- Звітувати про перебіг тестування, перешкоди та статус готовності до випуску.
- Допомагати вдосконалювати процеси, документацію та стандарти верифікації.
Вимоги
- 2–3 роки досвіду верифікації вбудованого автомобільного ПЗ з акцентом на модульне тестування та статичний аналіз.
- Практичний досвід використання TESSY для модульного тестування вбудованого ПЗ.
- Досвід роботи з Google Test (GTest) для модульного тестування та тестування компонентів.
- Ґрунтовне знання методів верифікації ПЗ і практик запобігання дефектам.
- Знання концепцій покриття операторів, гілок, рішень і MC/DC.
- Практичний досвід роботи з інструментами статичного аналізу Polyspace.
- Робоче знання настанов MISRA C/C++ і вимог відповідності стандартам кодування.
- Досвід аналізу результатів статичного аналізу та усунення проблем якості коду.
- Знайомство з метриками якості ПЗ і звітністю щодо відповідності вимогам.
- Глибоке розуміння концепцій програмування на Embedded C.
- Базові знання мікроконтролерних систем і архітектури ПЗ ЕБУ.
- Знання життєвого циклу розробки вбудованого автомобільного ПЗ.
- Розуміння методів інтеграції та налагодження ПЗ.
- Базові знання архітектури AUTOSAR, зокрема рівнів BSW, RTE і застосунків.
- Досвід або обізнаність із протоколами зв’язку CAN, LIN та Ethernet.
- Розуміння функціональної безпеки та практик розробки автомобільного ПЗ.
- Розуміння концепцій розробки на основі моделей (MBD).
- Знайомство з моделями Simulink, генерацією коду та робочими процесами верифікації моделей.
- Досвід роботи з інструментами керування конфігураціями та версіями; перевагою є Git.
- Досвід роботи із SonarQube для аналізу якості коду та моніторингу контрольних етапів якості.
- Знання інженерних процесів ASPICE, верифікації, простежуваності, перевірок і вимог щодо відповідності.
- Знайомство з інструментами відстеження дефектів і ALM.
- Розвинені аналітичні навички та навички налагодження.
- Відмінні навички комунікації та документування.
- Здатність керувати взаємодією із зацікавленими сторонами, узгоджувати очікування та очолювати розв’язання проблем.
- Командний, ініціативний, уважний до деталей фахівець, здатний працювати самостійно.
- Вимоги до освіти не зазначені.