
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 systemów wbudowanych (C, STM32) — praca stacjonarna w Gdańsku, Polska
Twórz oprogramowanie w języku C dla przewodowych i bezprzewodowych urządzeń zabezpieczających w Kidde Global Solutions. Buduj bezpieczne systemy wbudowane od koncepcji po globalną produkcję masową.
Opis
- Tworzyć oprogramowanie w języku C dla przewodowych i bezprzewodowych urządzeń zabezpieczających.
- Implementować funkcje komunikacyjne z wykorzystaniem RS485 i technologii bezprzewodowych.
- Rozwijać oprogramowanie dla systemów bare-metal, systemów opartych na RTOS oraz wbudowanego systemu Linux.
- Tworzyć oprogramowanie dla urządzeń zabezpieczających opartych na STM32.
- Implementować bezpieczną komunikację urządzeń i funkcje aktualizacji oprogramowania układowego.
- Zwiększać wydajność urządzeń, efektywność wykorzystania pamięci i energii oraz niezawodność.
- Wspierać produkty projektowane zgodnie z profesjonalnymi standardami bezpieczeństwa, w tym EN50131 Grade 3.
- Pomagać w tworzeniu wielokrotnego użytku platform wbudowanych dla wielu rodzin produktów.
- Uczestniczyć w dyskusjach dotyczących projektowania oprogramowania układowego i współpracować ze starszymi inżynierami nad rozwiązaniami technicznymi.
- Debugować systemy wbudowane, analizować problemy i identyfikować ich przyczyny źródłowe.
- Współpracować z zespołami Hardware, QA, Product Management, Compliance i Cybersecurity przez cały cykl życia produktu.
- Wspierać działania związane z weryfikacją, walidacją, certyfikacją i produkcją.
- Brać udział w przeglądach kodu i stale doskonalić praktyki programistyczne.
- Dzielić się wiedzą z globalnymi zespołami inżynierskimi i promować spójne wdrażanie rozwiązań.
- Współtworzyć produkty od koncepcji po globalną produkcję masową.
Wymagania
- Wykształcenie wyższe na poziomie licencjackim lub magisterskim w dziedzinie inżynierii oprogramowania, elektroniki, telekomunikacji, inżynierii komputerowej lub pokrewnej.
- Co najmniej trzy lata doświadczenia w tworzeniu oprogramowania układowego dla systemów wbudowanych.
- Biegła znajomość programowania w języku C.
- Doświadczenie z mikrokontrolerami ARM Cortex-M.
- Znajomość tworzenia oprogramowania wbudowanego bare-metal lub opartego na RTOS.
- Doświadczenie w debugowaniu systemów wbudowanych przy użyciu standardowych narzędzi programistycznych.
- Znajomość interfejsów i protokołów komunikacyjnych systemów wbudowanych.
- Znajomość Git i praktyk współpracy przy tworzeniu oprogramowania.
- Silne umiejętności analityczne i rozwiązywania problemów.
- Umiejętność skutecznej współpracy w zespołach międzyfunkcyjnych.
- Dobra znajomość języka angielskiego w mowie i piśmie.
- Gotowość do relokacji do Gdańska.
Benefity
- Pomoc w relokacji.
- Stabilne zatrudnienie w ugruntowanym środowisku inżynierskim.
- Możliwości rozwoju kariery i rozwoju zawodowego.
- Kultura pracy wspierająca samodzielność, kreatywność i ciągłe uczenie się.
- Konkurencyjny pakiet benefitów.
- Bony żywieniowe.
- Ubezpieczenie medyczne LuxMed.
- Karta MultiSport.
- Dodatkowa składka emerytalna IKE/IKZE.
- Potencjalny coroczny bonus uzależniony od indywidualnych wyników oraz wyników firmy.