Embedded Software Engineer

Job expired!

Країна: Сполучені Штати Америки

Місцезнаходження: CAN03: Carrier-Charlotte, NC 9701 Old Statesville Road, Charlotte, NC, 28269 USA

Carrier - провідний глобальний постачальник рішень для здорових, безпечних і стійких будівель та холодових ланцюгів. Ми маємо різноманітний, висококласний колектив з експертизою в HVAC, холодильному обладнанні, а також вогневій та безпековій системах. Наша місія - забезпечувати безпечніші, розумніші та більш стійкі послуги, революціонізуючи галузеві тенденції та роблячи значний внесок для людей і нашої планети. Приєднуйтеся до нас, щоб долучитися до цієї впливової роботи.

Carrier шукає високомотивованого та орієнтованого на результат розробника програмного забезпечення для систем управління, щоб приєднатися до нашої команди з комерційної розробки програмного забезпечення в Шарлотті, Північна Кароліна. Ця роль передбачає підтримку проєктів, спрямованих на розробку та дизайн програмного забезпечення для вбудованих систем HVAC. Відібраний кандидат працюватиме над комерційними програмними продуктами, які керують функціями HVAC та відстежують їх для різних ринків, включаючи комерційні офіси, освіту, охорону здоров'я, уряд та дата-центри.

Ми шукаємо багатопрофільного розробника програмного забезпечення для систем управління, який підтримуватиме команду на етапах концептуалізації, дизайну, розробки, тестування та валідації вбудованого програмного забезпечення для наших комерційних систем HVAC. Досвід розробки вбудованих систем управління з використанням вбудованого Linux на сенсорних дисплеях та наставництво молодших розробників є обов'язковим.

Обов'язки

  • Підтримка всіх фаз життєвого циклу розробки продукту, від збору вимог до випуску продукту.
  • Тісна співпраця з інженерами з розробки продуктів, QA, менеджерами продуктів, якістю та представниками польових робіт для розробки продуктів, які відповідають вимогам клієнтів, виробництва, сервісу та нормативних вимог.
  • Розробка програмних рішень з використанням Agile методологій.
  • Проектування та впровадження керуючих алгоритмів за допомогою MATLAB/Simulink.
  • Валідація керуючих алгоритмів за допомогою інструментів та інфраструктури моделювання.
  • Проведення системного аналізу, симуляції та оптимізації для забезпечення оптимальної продуктивності.
  • Верифікація програмного забезпечення для управління в лабораторних умовах та підтримка польових випробувань.
  • Управління та вирішення технічних конфліктів розвитку серед зацікавлених сторін, які впливають на команду розробки програмного забезпечення.
  • Встановлення, налаштування та вирішення помилок розгортання та інтеграції програмних рішень.

Основні кваліфікації

  • Диплом бакалавра в інженерії, комп'ютерній інженерії, комп'ютерних науках або управлінській інженерії.
  • 6+ років досвіду розробки вбудованого програмного забезпечення.
  • 6+ років досвіду програмування об'єктно-орієнтованими мовами, такими як C++, Python або Java