
Софтуерен инженер
Описание
Отговорности
- Софтуерно развитие: Проектиране, разработка и поддръжка на софтуер за автомобилни системи за управление, включително електрическа система за усилване на кормилното управление (EPAS), управление по проводник и усъвършенствани системи за подпомагане на водача (ADAS), свързани с кормилното управление.
- Алгоритми за управление: Разработване и внедряване на алгоритми за управление на кормилни системи за осигуряване на прецизно и отзивчиво управление на автомобила.
- Анализ на изискванията: Сътрудничество с междуфункционални екипи за събиране и анализ на софтуерни изисквания за кормилни системи, осигуряване на съответствие с цялостния дизайн на автомобила и целите за производителност.
- Системна интеграция: Интегриране на софтуерни компоненти с хардуерни кормилни системи, осигуряване на безпроблемна функционалност и производителност. Работа в тясно сътрудничество с хардуерни инженери за дефиниране на софтуерно-хардуерни интерфейси.
- Тестване и валидиране: Разработване и изпълнение на тестови планове за валидиране на кормилен софтуер, включително модулно тестване, интеграционно тестване и системно тестване. Използване на инструменти за симулация и среди за реално тестване за осигуряване на надеждност и безопасност на софтуера.
- Отстраняване на грешки и проблеми: Идентифициране и разрешаване на софтуерни проблеми и грешки, свързани с кормилните системи. Извършване на анализ на първопричините и прилагане на коригиращи действия за подобряване на стабилността на софтуера.
- Документация: Създаване и поддържане на изчерпателна документация за софтуерния дизайн, процесите на разработка и ръководства за потребители, свързани с кормилните системи. Осигуряване на актуалност на документацията спрямо индустриалните стандарти и найдобри практики.
- Съответствие и стандарти: Гарантиране, че процесите за разработка на софтуер отговарят на автомобилните индустриални стандарти, като ISO 26262 за функционална безопасност и ASPICE.
- Сътрудничество: Работа в тясно сътрудничество с ръководители на проекти, собственици на продукти и други заинтересовани страни за осигуряване на навременна доставка на висококачествени софтуерни решения за кормилно управление.
Необходими умения
- Опит с функционално тестване на CAN възли в HIL и автомобили.
- Опит с разработка и настройка на софтуерни функции.
- Опит с инструменти за разработка на софтуер – MATLAB/Simulink, Carmaker.
- Експертиза с инструменти за тестване – Vector (и CAPL), dSPACE, DSA.
- Силни аналитични умения и умения за решаване на проблеми, които са от съществено значение за идентифициране и разрешаване на сложни проблеми при разработката на софтуер.
- Запознатост с принципите на тестване и способност за писане и изпълнение на тестови сценарии.
- Разбиране на различни нива на тестване (модулно тестване, интеграционно тестване, системно тестване).
- Способност за ефективна работа в екип, споделяне на знания и принос към среда за съвместна разработка.
- Способност за изследване на софтуерни приложения и идентифициране на потенциални проблеми, които не са покрити от скриптирани тестови сценарии.
- Умения за създаване на изчерпателни тестови планове, дефиниране на стратегии за тестване и оценка на усилията за тестване. Трябва да може да приоритизира тестовите дейности въз основа на изискванията на проекта и крайните срокове.
Какво предлагаме
Култура на грижа. В GlobalLogic ние поставяме културата на грижа като приоритет. Във всеки регион и отдел, на всяко ниво, ние последователно поставяме хората на първо място. От първия ден ще изпитате приобщаваща култура на приемане и принадлежност, където ще имате възможност да изградите значими връзки с колеги, които си сътрудничат, подкрепящи ръководители и състрадателни лидери.
Обучение и развитие. Ние сме ангажирани с вашето непрекъснато обучение и развитие. Ще се учите и ще растете всеки ден в среда с много възможности да опитате нови неща, да усъвършенствате уменията си и да напредвате в кариерата си в GlobalLogic. С инструмента Career Navigator като само един пример, GlobalLogic предлага богат набор от програми, учебни програми и практически възможности за личностно и професионално развитие.
Интересна и смислена работа. GlobalLogic е известен с инженерното си въздействие за клиенти по целия свят. Като част от нашия екип, ще имате възможност да работите по проекти, които имат значение. Всеки един е уникална възможност да ангажирате любопитството си и уменията си за творческо решаване на проблеми, докато помагате на клиентите да преосмислят какво е възможно и да пуснат нови решения на пазара. В процеса ще имате привилегията да работите върху някои от най-модерните и въздействащи решения, които оформят света днес.
Баланс и гъвкавост. Ние вярваме в значението на баланса и гъвкавостта. С множество функционални области за кариера, роли и трудови договорености, можете да проучите начини за постигане на перфектния баланс между работата и живота си. Вашият живот се простира отвъд офиса и ние винаги правим всичко възможно да ви помогнем да интегрирате и балансирате най-доброто от работата и живота, забавлявайки се по пътя!
Организация с високо доверие. Ние сме организация с високо доверие, където почтеността е ключова. Като се присъедините към GlobalLogic, вие вярвате на сигурна, надеждна и етична глобална компания. Почтеността и доверието са крайъгълен камък на нашата ценова оферта към нашите служители и клиенти. Ще откриете искреност, откровеност и почтеност във всичко, което правим.
Zahtjevi
Radno iskustvo
Системен разработчик/Програмист