Sr. Embedded Software Engineer in Gdańsk

Sr. Embedded Software Engineer in Gdańsk

Gdańsk Pełny etat 56700 - 69300 zł / rok (szac.) Stacjonarnie
A

W skrócie

  • Zadania: Twórz oprogramowanie dla urządzeń IoT, prowadź zespół i rozwiązuj trudne problemy.
  • Firma: Dynamiczna firma technologiczna z kulturą współpracy.
  • Benefity: Konkurencyjne wynagrodzenie, ubezpieczenia zdrowotne, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Świetne możliwości rozwoju kariery w dynamicznym środowisku.
  • Dlaczego ta praca: Pracuj nad nowoczesnymi technologiami i wpływaj na miliony użytkowników.
  • Kwalifikacje: Doświadczenie w programowaniu w C/C++ oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 56700 - 69300 zł za rok.

Ring rośnie w Polsce i szukamy starszego inżyniera oprogramowania wbudowanego, który dołączy do naszego zespołu firmware w Gdańsku. Będziesz kształtować oprogramowanie, które działa na urządzeniach IoT używanych przez miliony klientów na całym świecie, a zrobisz to jako lider techniczny: ustalając architekturę, podnosząc standardy jakości i sprawiając, że inżynierowie wokół Ciebie będą lepsi. To jest rola praktyczna. Nadal będziesz pisać kod i debugować sprzęt. Różnica na tym poziomie polega na zakresie. Będziesz odpowiedzialny za kierunek techniczny znacznej części naszego firmware, decydować, jak subsystemy się ze sobą łączą, i być osobą, do której inne zespoły zwracają się, gdy problem przekracza granice, które jeszcze nie są przypisane. Weźmiesz produkt od wczesnego pomysłu i niedokończonej płyty do milionów jednostek w terenie, a Ty będziesz odpowiedzialny za decyzje, które sprawiły, że to działa.

Nasza drużyna działa z dużą autonomią i silną kulturą feedbacku. Oczekujemy, że będziesz się z nami nie zgadzać, gdy uważasz, że się mylimy.

Kluczowe obowiązki:

  • Właściciel projektu i wdrożenia firmware obejmującego kilka subsystemów, takich jak łączność, strumieniowanie, zarządzanie energią, czujniki lub bezpieczeństwo.
  • Prowadzenie kolegów do dostarczania wysokiej jakości kodu w C i C++, który będzie skalowalny z potrzebami biznesowymi.
  • Podejmowanie decyzji architektonicznych, które będą miały zastosowanie w różnych produktach, i dokumentowanie ich w sposób wystarczająco jasny, aby inne zespoły mogły na nich budować.
  • Ustalanie standardów technicznych poprzez przegląd kodu, przegląd projektów oraz standardy, które sobie stawiasz, i umożliwienie swoim kolegom ich osiągnięcia i podniesienia.
  • Mentorowanie inżynierów, rozwijanie ludzi wokół siebie i mnożenie tego, co zespół może dostarczyć.
  • Współpraca z zespołami sprzętowymi, QA, chmurowymi, aplikacyjnymi i dostawcami krzemu w celu dostarczenia zintegrowanego doświadczenia produktowego oraz podejmowanie decyzji, które przekraczają te granice.
  • Praca z menedżerem i kierownictwem w celu kształtowania mapy drogowej firmware i wpływania na strategię techniczną.
  • Znajdowanie i rozwiązywanie najtrudniejszych problemów, w tym tych, które reprodukują się tylko na jednej wersji płyty, w niskiej temperaturze lub po ośmiu godzinach soak.
  • Wczesne podnoszenie ryzyka technicznego z dołączoną rekomendacją.

Podstawowe kwalifikacje:

  • Dyplom licencjata w dziedzinie informatyki, inżynierii, analityki, matematyki, statystyki, IT lub równoważny.
  • Głębokie doświadczenie w rozwoju oprogramowania wbudowanego w C lub C++ na sprzęcie o ograniczonych zasobach.
  • Doświadczenie w projektowaniu subsystemów lub produktów wbudowanych od początku do końca, od architektury po wydanie produkcyjne.
  • Doświadczenie w dostarczaniu produktów wbudowanych na dużą skalę oraz jasne zrozumienie, co oddziela działający prototyp od produktu w milionach domów.
  • Doświadczenie z procesorami ARM, sterownikami niskiego poziomu, rutynami obsługi przerwań oraz debugowaniem na granicy sprzętu i oprogramowania.
  • Doświadczenie w mentorowaniu inżynierów i podnoszeniu standardów technicznych zespołu.
  • Umiejętność jasnego komunikowania decyzji technicznych i ryzyk zarówno inżynierom, jak i osobom nietechnicznym, na piśmie.

Preferowane kwalifikacje:

  • Magisterium lub wyższe w dziedzinie informatyki, inżynierii komputerowej lub inżynierii elektrycznej.
  • Doświadczenie w prowadzeniu uruchamiania nowego krzemu lub płyt, współpraca z dostawcami.
  • Komercyjne protokoły bezprzewodowe, takie jak BLE lub Wi-Fi.
  • Oprogramowanie układowe dla produktów zasilanych bateryjnie oraz optymalizacja energii jako mierzona dyscyplina.
  • Strumieniowanie audio lub wideo na platformach wbudowanych.
  • Bezpieczeństwo wbudowane, w tym bezpieczne uruchamianie, przechowywanie kluczy i bezpieczne aktualizacje.
  • Embedded Linux i FreeRTOS.
  • SPI, I2C i UART, plus JTAG i analizatory protokołów.
  • Doświadczenie w definiowaniu strategii testowania: testy jednostkowe, regresyjne i systemowe na rzeczywistym sprzęcie.
  • Budowanie aplikacji GenAI.

Amazona jest pracodawcą równych szans. Pasjonujemy się tym, że zatrudnianie różnorodnej siły roboczej jest kluczowe dla naszego sukcesu. Podejmujemy decyzje rekrutacyjne na podstawie Twojego doświadczenia i umiejętności. Cenimy Twoją pasję do odkrywania, wynajdywania, upraszczania i budowania.

Sr. Embedded Software Engineer in Gdańsk – pracodawca: Amazon Inc.

Amazon Fulfillment Poland sp. z o.o. to doskonały pracodawca, który stawia na rozwój swoich pracowników w dynamicznym środowisku magazynowym. Oferujemy szeroki wachlarz benefitów, w tym ubezpieczenia zdrowotne, plany emerytalne oraz programy wsparcia dla pracowników, co sprzyja ich dobrostanowi. Nasza kultura pracy opiera się na różnorodności i współpracy, a możliwości rozwoju kariery są nieograniczone, co czyni nas idealnym miejscem dla osób pragnących osiągnąć sukces w obszarze zarządzania i szkoleń.

A

Dane kontaktowe:

Zespół rekrutacyjny Amazon Inc.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Sr. Embedded Software Engineer in Gdańsk

C
C++
Embedded Development
Firmware Design
Architecture Decisions
Debugging Hardware
Mentoring Engineers