
Daimler Truck AG е глобална автомобилна и транспортна компания, фокусирана върху търговските превозни средства и решенията за мобилност. Портфолиото ѝ включва леки, средни и тежкотоварни камиони, градски и междуградски автобуси, туристически автобуси и автобусни шасита, подкрепени от специализирани финансови услуги. С над 100 000 служители и повече от 40 производствени обекта по света компанията съчетава мащабното производство с работа по дигитализацията, автономното управление и технологиите с неутрални емисии на CO₂ в секторите на логистиката и транспорта.
Инженер по верификация на вграден автомобилен софтуер
Проверявайте вградения автомобилен софтуер и компонентите на ECU чрез модулно тестване, статичен анализ и проследимост на изискванията. Прилагайте 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.
- Основни познания за системи, базирани на микроконтролери, и софтуерната архитектура на ECU.
- Познаване на жизнения цикъл на разработката на вграден автомобилен софтуер.
- Разбиране на методите за софтуерна интеграция и отстраняване на грешки.
- Основни познания за архитектурата AUTOSAR, включително слоевете BSW, RTE и приложния слой.
- Опит с комуникационните протоколи CAN, LIN и Ethernet.
- Познаване на функционалната безопасност и практиките за разработка на автомобилен софтуер.
- Разбиране на концепциите за разработка, базирана на модели (MBD).
- Познаване на модели Simulink, генериране на код и работни процеси за верификация на модели.
- Опит с инструменти за управление на конфигурации и контрол на версиите; предпочита се Git.
- Опит със SonarQube за анализ на качеството на кода и наблюдение на качествените гейтове.
- Познания за инженерните процеси на ASPICE, верификацията, проследимостта, прегледите и очакванията за съответствие.
- Познаване на инструменти за проследяване на дефекти и ALM инструменти.
- Силни аналитични умения и умения за отстраняване на грешки.
- Отлични комуникационни и документаторски умения.
- Способност за управление на заинтересовани страни, съгласуване на очаквания и ръководене на решаването на проблеми.
- Сътрудничащ, проактивен и прецизен човек, способен да работи самостоятелно.
- Не е посочена образователна квалификация.