
Kidde Global Solutions projektuje i produkuje produkty oraz systemy ochrony przeciwpożarowej do zastosowań mieszkaniowych, komercyjnych i przemysłowych. Oferta firmy obejmuje czujniki dymu i tlenku węgla, gaśnice, systemy wykrywania i gaszenia pożarów, a także powiązany sprzęt i usługi związane z bezpieczeństwem. Firma obsługuje zarówno konsumentów, jak i klientów profesjonalnych, oferując rozwiązania pomagające chronić ludzi i mienie.
Inżynier oprogramowania wbudowanego — Gdańsk, Polska
Twórz oprogramowanie dla mikrokontrolerów STM32 w przewodowych i bezprzewodowych urządzeniach zabezpieczających w Kidde Global Solutions. Buduj bezpieczne i niezawodne produkty dla globalnego portfolio rozwiązań z zakresu bezpieczeństwa.
Opis
- Twórz oprogramowanie w języku C dla przewodowych i bezprzewodowych produktów zabezpieczających
- Buduj bezpieczną komunikację urządzeń i funkcje aktualizacji oprogramowania
- Poprawiaj wydajność urządzeń, wykorzystanie pamięci, efektywność energetyczną i niezawodność
- Rozwijaj funkcje komunikacyjne z wykorzystaniem RS485 i technologii bezprzewodowych
- Pracuj w środowiskach bare-metal, opartych na RTOS i wbudowanym systemie Linux
- Uczestnicz w dyskusjach dotyczących architektury oprogramowania i współpracuj ze starszymi inżynierami nad rozwiązaniami technicznymi
- Debuguj systemy wbudowane, badaj usterki i identyfikuj ich przyczyny źródłowe za pomocą profesjonalnych narzędzi deweloperskich
- Współpracuj z zespołami Hardware, QA, Product Management, Compliance i Cybersecurity przez cały cykl życia produktu
- Pomagaj w weryfikacji, walidacji, certyfikacji i działaniach produkcyjnych
- Przeglądaj kod i pomagaj wzmacniać praktyki wytwarzania dzięki ciągłemu doskonaleniu
- Dziel się wiedzą z globalnymi zespołami inżynieryjnymi i promuj spójne wdrażanie rozwiązań
- Pomagaj tworzyć wielokrotnego użytku platformy wbudowane dla wielu rodzin produktów
- Wspieraj produkty zgodne z profesjonalnymi normami bezpieczeństwa, w tym EN50131 Grade 3
- Współtwórz każdy etap cyklu życia produktu — od koncepcji po globalną produkcję masową
Wymagania
- Wykształcenie wyższe na poziomie licencjackim lub magisterskim w zakresie inżynierii oprogramowania, elektroniki, telekomunikacji, inżynierii komputerowej lub pokrewnej dziedziny
- Co najmniej trzy lata doświadczenia w tworzeniu oprogramowania wbudowanego
- Biegła znajomość programowania w języku C
- Doświadczenie w pracy z mikrokontrolerami ARM Cortex-M
- Znajomość tworzenia systemów wbudowanych bare-metal lub opartych na RTOS
- Doświadczenie w debugowaniu systemów wbudowanych przy użyciu standardowych narzędzi deweloperskich
- Znajomość interfejsów i protokołów komunikacyjnych systemów wbudowanych
- Znajomość Git i praktyk współpracy przy tworzeniu oprogramowania
- Bardzo dobra znajomość języka angielskiego w mowie i piśmie
- Znajomość bezpiecznych bootloaderów, metod aktualizacji oprogramowania lub podstaw kryptografii będzie dodatkowym atutem
- Doświadczenie z RTOS i środowiskami Linux będzie dodatkowym atutem
- Znajomość metodologii Agile/Scrum będzie dodatkowym atutem
- Doświadczenie we wspieraniu prac certyfikacyjnych będzie dodatkowym atutem
- Doświadczenie we współpracy z globalnie rozproszonymi zespołami inżynieryjnymi będzie dodatkowym atutem
- Gotowość do relokacji do Gdańska
Benefity
- Wsparcie relokacyjne
- Bony żywieniowe
- Ubezpieczenie medyczne LuxMed
- Karta MultiSport
- Dodatkowa składka emerytalna IKE/IKZE
- Roczna premia uzależniona od wyników indywidualnych i firmy
- Możliwości rozwoju kariery i rozwoju zawodowego
- Środowisko pracy wspierające samodzielność, kreatywność i ciągłe uczenie się
- Stabilne zatrudnienie w ugruntowanym środowisku inżynieryjnym