
Trane Technologies — глобальная производственная и энергетическая компания, разрабатывающая системы HVAC, холодильное оборудование, инженерные системы зданий и системы управления для коммерческих и промышленных клиентов. Компания объединяет производство оборудования, технологии климат-контроля и выездное обслуживание с глобальными производственными и логистическими операциями. Она сосредоточена на энергоэффективных решениях, помогающих клиентам сокращать выбросы и контролировать углеродный след, опираясь на такие инициативы, как обязательства на 2030 год и программа Gigaton Challenge.
Старший архитектор встраиваемого ПО и ведущий разработчик в Оберхаузене
Руководите архитектурой встраиваемого ПО для систем силовой электроники C/C++, поддерживающих устойчивые решения Trane Technologies в сфере HVAC и транспорта. Определяйте техническое направление от первоначальной концепции до полного жизненного цикла продукта.
Описание
- Определять архитектуру ПО для продуктов силовой электроники в транспортных и стационарных HVAC-приложениях
- Руководить проектированием, разработкой и внедрением встраиваемого ПО для частотно-регулируемых приводов и передовых систем управления
- Поддерживать продукты на этапах от ранней концепции и производства до последующих мероприятий в рамках жизненного цикла
- Координировать разработку ПО для устройств управления электропитанием, платформ прошивок, приложений контроллеров, интеграции системного управления и инструментов разработки
- Повышать надежность, производительность, конфигурируемость и качество посредством архитектурных решений, проверки кода, тестирования и практик CI/CD
- Помогать разработчикам создавать сопровождаемое, повторно используемое и расширяемое ПО, а также понятную техническую документацию
- Взаимодействовать с инженерами по аппаратному обеспечению и участвовать в выборе MCU/MPU и периферийных микросхем
- Координировать работу специалистов по ПО, безопасности и внешних инженерных консультантов для соблюдения стандартов кибербезопасности и функциональной безопасности
- Взаимодействовать с владельцами продуктов и бизнес-заинтересованными сторонами при реализации решений — от архитектурных решений до запуска и сопровождения продукта
- Отслеживать технологические разработки, оценивать компоненты и инженерные методы, а также вносить инновации в дорожную карту продукта
- Поощрять практичное и ответственное применение ИИ на этапах анализа, разработки, тестирования, внедрения и мониторинга
Требования
- Не менее восьми лет соответствующего профессионального опыта разработки ПО, желательно включая архитектуру и проектирование систем
- Умение создавать, объяснять и поддерживать архитектуры сложных систем с использованием устоявшихся шаблонов и языков моделирования
- Опыт разработки встраиваемых систем управления с ограничениями по памяти, производительности, работе в реальном времени и периферийным устройствам
- Практический опыт работы с MCU или MPU на базе ARM, включая такие платформы, как STM32 или Renesas RA, а также с DSP
- Знакомство с приложениями, предъявляющими требования к работе в реальном времени
- Уверенные навыки программирования на C и C++ для встраиваемых систем
- Профессиональный опыт работы с цепочками инструментов, отладчиками и профилировщиками
- Опыт работы с низкоуровневыми прошивками, доступом к регистрам, обработкой прерываний, драйверами периферийных устройств, запуском плат, а также анализом аппаратного обеспечения с помощью осциллографа или логического анализатора
- Опыт работы с Git, Make/CMake или аналогичными системами сборки, фреймворками автоматизированного тестирования и конвейерами CI/CD
- Понимание практик обеспечения качества кода, статического анализа, модульного, интеграционного и системного тестирования
- Опыт применения соответствующих стандартов кодирования и моделей процессов разработки ПО
- Понимание функциональной безопасности и кибербезопасности встраиваемых систем
- Желательно не менее трех лет технического руководства, например в роли архитектора или на сопоставимой старшей должности
- Отличные навыки коммуникации и сотрудничества с техническими и бизнес-заинтересованными сторонами
- Способность руководить проверками проектных решений и объяснять технические решения нетехнической аудитории
- Опыт наставничества и развития инженеров
- Опыт работы с силовой электроникой будет существенным преимуществом
- Опыт модельно-ориентированного проектирования и работы с такими инструментами, как Simulink или PLECS
- Опыт работы с гибкими или итеративными подходами к разработке
- Осведомленность о новых технологиях и применении ИИ/МО во встраиваемых системах
Преимущества
- Конкурентоспособное вознаграждение
- Дополнительные льготы в зависимости от региона
- Возможности профессионального и личного развития
- Сотрудничающая, уважительная и инклюзивная рабочая среда
- Возможность влиять на технологии, процессы и организационные структуры
- Комплексный пакет льгот и программ
- Работодатель, предоставляющий равные возможности