Embedded Software Engineer
- Software Engineer
- Other places
- 06/28/2024
- -
Страна: Соединенные Штаты Америки
Местоположение: CAN03: Carrier-Шарлотт, Северная Каролина, 9701 Old Statesville Road, Шарлотт, Северная Каролина, 28269 США
О компании Carrier
Carrier – ведущий мировой поставщик решений для здорового, безопасного и устойчивого строительства и холодовой цепи. Мы обладаем разнообразной, высококвалифицированной рабочей силой с экспертными знаниями в области ОВК, холодильного оборудования, безопасности и пожарной охраны. Наша миссия заключается в предоставлении более безопасных, умных и устойчивых услуг, совершая революцию в отраслевых тенденциях и оказывая значительное влияние на людей и нашу планету. Присоединяйтесь к нам, чтобы внести вклад в эту важную работу.
О должности
Carrier ищет высокомотивированного и ориентированного на результат разработчика программного обеспечения для управления, который присоединится к нашей команде коммерческой разработки программного обеспечения в Шарлотте, Северная Каролина. Эта роль включает поддержку проектов, направленных на разработку и создание управляющего программного обеспечения для встроенных ОВК систем. Выбранный кандидат будет работать над коммерческими программными продуктами, которые контролируют и мониторят функции ОВК для различных рынков, включая коммерческие офисы, образование, здравоохранение, правительство и центры обработки данных.
Мы ищем универсального разработчика программного обеспечения для управления, который будет поддерживать команду на всех этапах концептуализации, разработки, тестирования и валидации управляющего и операционного встроенного программного обеспечения для наших коммерческих ОВК систем. Опыт разработки встроенных систем управления с использованием встроенной операционной системы Linux на сенсорных дисплеях и наставничества младших разработчиков обязателен.
Обязанности
- Поддержка всех этапов жизненного цикла продукта, от сбора требований до запуска продукта.
- Тесное сотрудничество с инженерами по разработке продуктов, специалистами по обеспечению качества программного обеспечения, менеджерами по продуктам, специалистами по качеству и представителями на местах для разработки продуктов, соответствующих требованиям клиентов, производства, обслуживания и нормативным требованиям.
- Разработка программных решений с использованием методологий Agile.
- Проектирование и реализация управляющих алгоритмов с использованием MATLAB/Simulink.
- Валидация управляющих алгоритмов с помощью инструментов и инфраструктуры для верификации на моделях.
- Проведение анализа системы, моделирования и оптимизации для обеспечения оптимальной производительности.
- Верификация управляющего программного обеспечения в лаборатории и поддержка полевых испытаний.
- Управление и разрешение технических конфликтов между заинтересованными сторонами, влияющих на команду разработки программного обеспечения.
- Установка, конфигурация и исправление ошибок развертывания и интеграции программных решений.
Основные квалификации
- Степень бакалавра в области инженерии, вычислительной техники, компьютерных наук или инженерии управления.
- 6+ лет опыта в разработке встроенного программного обеспечения.
- 6+ лет опыта программирования на объектно-ориентированных языках, таких как C++, Python или Java.
- 3+ лет опыта использования инструментов моделирования управления, таких как MATLAB или Simulink.
- 3+ лет опыта в моделировании динамических систем управления и оборудования с использованием физически-обоснованных или основанных на данных моделей.
- Опыт работы с технологиями с открытым исходным кодом, такими как Linux, TensorFlow или RISC-V, а также навыки оптимизации и безопасности программного обеспечения.
Предпочтительные квалификации
- Знания в области физического моделирования и термодинамики.