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.)