Embedded Software Engineer

United Technologies Fire & Security dostarcza rozwiązań w dziedzinie zabezpieczeń przeciwpożarowych oraz systemów bezpieczeństwa dla ponad miliona klientów na całym świecie. UTC Fire & Security jest częścią United Technologies Corporation, do której należą także takie marki jak Otis, Pratt & Whitney czy Carrier. Po więcej informacji zajrzyj na nasze strony www.utcfireandsecurity.com; www.utc.com
W Centrum Technologii w Gdańsku realizujemy projekty z zakresu zapewnienia bezpieczeństwa, kontroli dostępu i automatyki budynkowej.

Nasi inżynierowie na co dzień łączą kreatywność i pasję do technologii, tworząc rozwiązania mające na celu zapewnienie bezpieczeństwa ludzi zarówno w domu jak i w pracy.

Pomóż nam tworzyć produkty najwyższej jakości i dołącz do nas na stanowisku:



Embedded Software Engineer

Twoją rolą będzie opracowywanie rozwiązań nowej generacji dla elektronicznego przemysłu bezpieczeństwa. Początkowo nacisk zostanie położony na wbudowane aplikacje kontroli dostępu i włamań, w tym wykorzystanie wbudowanych baz danych i protokołów komunikacyjnych. Jako inżynier oprogramowania wbudowanego będziesz członkiem zespołu projektantów i deweloperów odpowiedzialnych za tworzenie kompleksowych funkcji produktu ATS Advanced.

 

Twoje obowiązki będą obejmować:
 

  • Udział w przeglądach specyfikacji
  • Opracowywanie aplikacji oprogramowania układowego na podstawie specyfikacji funkcjonalnej produktu i dokumentów dotyczących projektowania architektury
  • Opracowywanie testów zautomatyzowanych
  • Dokumentowanie własnego kodu
  • Współpracę z zespołem inżynierów testowych
  • Wykonywanie peer-reviews kodu innych członków zespołu

Koniecznie wyślij nam swoje CV jeżeli masz:
 

  • Co najmniej 2-letnie praktyczne doświadczenie w programowaniu w języku C z wykorzystaniem systemu czasu rzeczywistego (RTOS)
  • Znajomość mikrokontrolerów z rodziny STM32
  • Biegłą znajomość C / C ++  Doświadczenie w programowaniu z wykorzystaniem wielowątkowości
  • Praktyczną znajomość języków skryptowych (LUA, VB, Python)
  • Znajomość narzędzi i technik debugowania (GDB)
  • Wiedzę i doświadczenie w stosowaniu systemów kontroli wersji (SVN, git)
  • Umiejętność szybkiego analizowania kodu i proponowania stabilnych rozwiązań
  • Bardzo dobrą znajomość języka angielskiego w mowie i w piśmie

Oferujemy rozwój zawodowy poprzez:
 

  • Tworzenie aplikacji:
    - Wielowątkowych (20+ wątków)   
    - W języku C korzystające z design patterns
    - W języku Python/LUA
    - Zapewniające cyber security
    - Współpracujących z chmurą (Cloud) poprzez stosy TCP/PPP
    - Dla mikrokontrolerów z wykorzystaniem wszystkich układów peryferyjnych (DMA, PHY, szyfrowania)
    - Dla systemów 
  • Narzędzi:Linux embedded
    - Dynamiczna i statyczna analiza kodu
    - Konfiguracja i utrzymanie Build Serverów
    - Tworzenie maszyn wirtualnych   
    - Środowisko pracy oparte o Windows lub Linux
  • Szkolenia i wsparcie z najlepszych praktyk dla:
    - Prowadzenia projektów (DFMEA, KPI, DOE)
    - Pracy z metodologią zwinną (SCRUM)
    - Cyber security (Posiadamy dział ekspertów z tej dziedziny)
  • Możliwość propozycji i realizacji własnych projektów; które mogą zostać
  • skomercjalizowane
  • Możliwość współpracy z innymi oddziałami naszej firmy (USA, Meksyk, Australia itd.)