Embedded Software Engineer

Job expired!

Kraj: Stany Zjednoczone Ameryki

Lokalizacja: CAN03: Carrier-Charlotte, NC 9701 Old Statesville Road, Charlotte, NC, 28269 USA

Carrier jest wiodącym globalnym dostawcą zdrowych, bezpiecznych i zrównoważonych rozwiązań budowlanych i chłodniczych. Posiadamy zróżnicowaną, światowej klasy siłę roboczą z wiedzą specjalistyczną w dziedzinie HVAC, chłodnictwa oraz ochrony przeciwpożarowej i bezpieczeństwa. Naszą misją jest dostarczanie bezpieczniejszych, inteligentniejszych i bardziej zrównoważonych usług, rewolucjonizowanie trendów w branży oraz wywieranie znaczącego wpływu na ludzi i naszą planetę. Dołącz do nas, aby przyczynić się do tej ważnej pracy.

Carrier poszukuje wysoko zmotywowanego i nastawionego na rezultaty Programisty Oprogramowania Sterującego, który dołączy do naszego Zespołu Inżynierii Oprogramowania Komercyjnego w Charlotte w Karolinie Północnej. Rola ta obejmuje wspieranie projektów koncentrujących się na projektowaniu i rozwijaniu oprogramowania sterującego dla wbudowanych systemów HVAC. Wybrana osoba będzie pracować nad komercyjnymi produktami oprogramowania, które sterują i monitorują funkcje HVAC dla różnych rynków, w tym biur komercyjnych, edukacji, służby zdrowia, rządu i centrów danych.

Szukamy wszechstronnego Programisty Oprogramowania Sterującego, który wesprze zespół w fazach koncepcyjnych, projektowania, tworzenia, testowania i walidacji oprogramowania sterującego i operacyjnego dla naszych komercyjnych systemów HVAC. Doświadczenie w tworzeniu wbudowanych systemów sterujących przy użyciu wbudowanego systemu Linux na ekranach dotykowych oraz umiejętność prowadzenia młodszych programistów jest niezbędne.

  • Wspieranie wszystkich faz cyklu rozwoju produktu, od zbierania wymagań po wprowadzenie produktu na rynek.
  • Ścisła współpraca z inżynierami rozwoju produktu, QA oprogramowania, menedżerami produktów, jakością oraz przedstawicielami terenowymi w celu opracowania produktów spełniających wymagania klientów, produkcyjne, serwisowe i regulacyjne.
  • Tworzenie rozwiązań programistycznych przy użyciu metodologii Agile.
  • Projektowanie i implementacja algorytmów sterujących przy użyciu MATLAB/Simulink.
  • Walidacja algorytmów sterujących za pomocą narzędzi i infrastruktury weryfikacji modelowej.
  • Przeprowadzanie analizy systemu, symulacji i optymalizacji w celu zapewnienia optymalnej wydajności.
  • Weryfikacja oprogramowania sterującego w laboratorium i wsparcie w próbach terenowych.
  • Zarządzanie i rozwiązywanie konfliktów technicznych rozwoju wśród interesariuszy wpływających na zespół programistyczny.
  • Instalacja, konfiguracja i rozwiązywanie błędów wdrażania i integracji rozwiązań programistycznych.

  • Tytuł licencjata w inżynierii, inżynierii komputerowej, informatyce lub inżynierii sterowania.
  • 6+ lat doświadczenia w tworzeniu wbudowanego oprogramowania.
  • 6+ lat doświadczenia w programowaniu w językach obiektowych takich jak C++, Python, czy Java.
  • 3+ lata doświadczenia w korzystaniu z narzędzi do symulacji sterowania takich jak MATLAB lub Simulink.
  • 3+ lata doświadczenia w dynamicznej symulacji systemów sterujących i sprzętu przy użyciu modeli opartych na fizyce lub danych.
  • Doświadczenie z technologiami open