
Knorr-Bremse AG разрабатывает тормозные системы и другие компоненты для железнодорожного и коммерческого транспорта. Компания работает в автомобильной, производственной и транспортной отраслях, способствуя безопасности и эффективности пассажирских и грузовых перевозок. Технологические и инженерные команды компании создают решения для систем мобильности, используемых в общественном и коммерческом транспорте. Knorr-Bremse AG нанимает сотрудников в разных странах; актуальные вакансии размещены на карьерном сайте компании.
Старший инженер-разработчик встраиваемого ПО для железнодорожных систем
Разработка и проверка встраиваемого ПО для железнодорожного оборудования Knorr-Bremse на стыке программного обеспечения, электроники и мехатроники. В задачи входят проектирование архитектуры, интеграция, тестирование, устранение неисправностей и подготовка технической документации.
Описание
- Разрабатывать и поддерживать встраиваемое ПО для железнодорожных подсистем.
- Определять архитектуру ПО, модули, интерфейсы и способы их взаимодействия.
- Писать надёжный, хорошо документированный код с соблюдением лучших практик.
- Вести спецификации требований к ПО и обеспечивать их прослеживаемость.
- Интегрировать ПО с электронными модулями и мехатронными системами.
- Создавать и проводить модульные, интеграционные и функциональные проверочные тесты.
- Анализировать проблемы, выявлять их первопричины и предлагать надёжные решения.
- Поддерживать испытания на стендах и, при необходимости, на транспортных средствах.
- Взаимодействовать с командами системной инженерии, разработки аппаратного обеспечения, тестирования и производства.
- Участвовать в технических обзорах и оценке архитектуры.
- Готовить ясную структурированную документацию для внутренних и внешних проверок.
Требования
- Иметь право на работу в Канаде.
- Иметь степень бакалавра в области программной инженерии, информатики, электротехники или смежной области.
- Иметь не менее шести лет опыта разработки ПО для встраиваемых систем или промышленного оборудования.
- Владеть C/C++ для встраиваемых систем, микроконтроллерами, RTOS, а также фреймворками или промежуточным программным обеспечением.
- Знать CAN, RS485 и TCP/IP.
- Знать практики разработки ПО, охватывающие архитектуру, требования, тестирование и непрерывную интеграцию.
- Опыт работы в среде, регулируемой стандартами, например EN 50128, EN 50716, IEEE 1558 или эквивалентным стандартом, будет преимуществом.
- Обладать отличными навыками письменной коммуникации.
- Свободно владеть французским и английским языками.
Преимущества
- Возмещение членских взносов OIQ, если применимо.
- Стимулирующая выплата на переезд.
- Комплексное групповое страхование, полностью оплачиваемое работодателем.
- Возможность делать взносы в RRSP при поддержке FTQ.
- Пенсионный план с взносами работодателя.
- План приобретения акций сотрудниками.
- Гибкий график работы для поддержания баланса между работой и личной жизнью.
- Дополнительные личные выходные.
- Общественные мероприятия.