W skrócie
- Zadania: Twórz oprogramowanie firmware dla urządzeń IoT używanych przez miliony klientów.
- Firma: Dynamiczna firma technologiczna z kulturą współpracy.
- Benefity: Atrakcyjne wynagrodzenie, ubezpieczenia zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Szybkie tempo pracy z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w programowaniu w C/C++ i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 137250 - 167750 zł za rok.
Ring rośnie w Polsce i poszukuje doświadczonych inżynierów oprogramowania wbudowanego, którzy dołączą do naszego zespołu w Gdańsku. Będziesz pracować nad oprogramowaniem układowym dla urządzeń IoT używanych przez miliony klientów na całym świecie, rozwijając nowe funkcje i wprowadzając produkty od koncepcji do produkcji.
Jako inżynier oprogramowania wbudowanego będziesz odpowiedzialny za projektowanie i wdrażanie subsystemów oprogramowania układowego działających na sprzęcie o ograniczonych zasobach. Będziesz pracować w pełnym cyklu rozwoju: architektura, implementacja, przegląd kodu, testowanie na rzeczywistych urządzeniach i wydanie produkcyjne. Nasz zespół działa z dużą autonomią i silną kulturą feedbacku.
Idealny kandydat:
- Ma doświadczenie w wprowadzaniu produktów wbudowanych do produkcji i rozumie, co jest potrzebne, aby przejść od prototypu do milionów urządzeń w terenie.
- Pisze czysty, łatwy do utrzymania kod w C/C++ dla ograniczonych środowisk i dba o jakość kodu.
- Komunikuje się proaktywnie, zgłasza ryzyka techniczne na wczesnym etapie i napędza rozwiązania w zespołach.
- Radzi sobie w szybkim tempie, gdzie priorytety zmieniają się w miarę ewolucji potrzeb klientów.
- Interesuje się pełnym stosem, od rejestrów sprzętowych po łączność w chmurze, i lubi uczyć się nowych dziedzin.
Kluczowe obowiązki zawodowe:
- Projektowanie, wdrażanie i utrzymywanie oprogramowania układowego w C/C++ dla urządzeń Ring.
- Określanie i wdrażanie funkcjonalności dla subsystemów wbudowanych (łączność, strumieniowanie, zarządzanie energią, czujniki lub bezpieczeństwo).
- Współpraca z zespołami sprzętowymi, QA, chmurowymi i aplikacyjnymi w celu dostarczenia zintegrowanych doświadczeń produktowych.
- Uczestnictwo w przeglądach kodu, dyskusjach dotyczących projektowania technicznego i decyzjach architektonicznych między zespołami.
- Debugowanie złożonych problemów na granicach sprzętu i oprogramowania przy użyciu JTAG, UART i analizatorów protokołów.
Podstawowe kwalifikacje:
- Stopień BA/BS w dziedzinie informatyki, inżynierii komputerowej, inżynierii elektrycznej lub pokrewnej, lub równoważne doświadczenie praktyczne.
- Rozległe doświadczenie w architekturze komputerowej i systemach bezprzewodowych wbudowanych.
- Rozległe doświadczenie w rozwoju oprogramowania wbudowanego w C lub C++.
- Znajomość i doświadczenie z procesorami ARM.
- Rozległe doświadczenie w pisaniu sterowników niskopoziomowych, procedur obsługi przerwań oraz ogólnego rozwiązywania problemów/debugowania ze sprzętem.
Preferowane kwalifikacje:
- Magisterium lub wyższe w dziedzinie informatyki, inżynierii komputerowej, inżynierii elektrycznej lub pokrewnej.
- Doświadczenie z jedną lub więcej komercyjnych protokołów bezprzewodowych, takich jak BLE lub WiFi.
- Doświadczenie w rozwoju oprogramowania układowego i testowaniu produktów zasilanych bateryjnie.
- Doświadczenie z narzędziami deweloperskimi, takimi jak IAR/Keil i system kontroli wersji Git.
- Doświadczenie z powszechnymi protokołami magistrali, takimi jak SPI, I2C i UART.
- Doświadczenie w testowaniu oprogramowania (testy jednostkowe, regresyjne i systemowe).
- Znajomość systemu Linux wbudowanego i FreeRTOS.
- Komfort w używaniu niektórego języka skryptowego, takiego jak Python.
- Doświadczenie w budowaniu aplikacji GenAI.
Amazon 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, wynajdowania, upraszczania i budowania.
Embedded Software Engineer II in Gdańsk – pracodawca: Amazon
Amazon Web Services (AWS) to doskonały pracodawca, oferujący wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracując w Polsce, będziesz częścią międzynarodowego zespołu, który ceni innowacyjność i współpracę, a także zapewnia wsparcie w budowaniu umiejętności technicznych oraz dostępu do najnowszych technologii chmurowych. Nasza kultura pracy opiera się na różnorodności, co sprzyja kreatywności i efektywności w realizacji projektów dla sektora publicznego.