Senior Embedded / Security / Boot Firmware Engineer in Katowice

Senior Embedded / Security / Boot Firmware Engineer in Katowice

Katowice Pełny etat 129434 - 158198 zł / rok (szac.) Stacjonarnie
B

W skrócie

  • Zadania: Twórz oprogramowanie niskopoziomowe dla systemów zabezpieczeń w satelitarnych sieciach komunikacyjnych.
  • Firma: Blue Origin - innowacyjna firma zajmująca się eksploracją kosmosu.
  • Benefity: Atrakcyjne wynagrodzenie, możliwości rozwoju zawodowego i praca w zespole ekspertów.
  • Pozostałe informacje: Kultura współpracy i różnorodności, zachęcamy do aplikacji mimo braku pełnych kwalifikacji.
  • Dlaczego ta praca: Pracuj nad technologiami, które zmieniają przyszłość komunikacji w kosmosie.
  • Kwalifikacje: Doświadczenie w programowaniu C/C++ oraz rozwijaniu oprogramowania wbudowanego.

Przewidywane wynagrodzenie mieści się w przedziale 129434 - 158198 zł za rok.

Termin zamknięcia aplikacji: Aplikacje będą przyjmowane na bieżąco, aż do zamknięcia rekrutacji. W Blue Origin wyobrażamy sobie miliony ludzi żyjących i pracujących w kosmosie dla dobra Ziemi. Pracujemy nad rozwojem wielokrotnego użytku, bezpiecznych i niskokosztowych pojazdów i systemów kosmicznych w kulturze bezpieczeństwa, współpracy i inkluzji. Dołącz do naszego zespołu rozwiązywania problemów, gdy dodajemy nowe rozdziały do historii lotów kosmicznych!

Blue Origin pioniersko zmienia przyszłość łączności kosmicznej z TeraWave, rewolucyjną siecią komunikacji satelitarnej zaprojektowaną w celu dostarczania symetrycznych prędkości danych do 6 Tbps wszędzie na Ziemi. Ta sieć będzie obsługiwać dziesiątki tysięcy użytkowników z sektora przedsiębiorstw, centrów danych i rządu, którzy wymagają niezawodnej łączności dla krytycznych operacji.

Jako część zespołu specjalistów i inżynierów, będziesz rozwijać oprogramowanie niskiego poziomu dla bezpiecznych obszarów custom ASIC w systemie TeraWave. Będziesz ściśle współpracować z zespołami zajmującymi się krzemem, oprogramowaniem, bezpieczeństwem i inżynierią systemów, aby opracować podstawowe oprogramowanie wymagane do bezpiecznego uruchamiania, provisionowania, działania, aktualizacji, monitorowania i odzyskiwania custom silicon przez cały jego cykl życia.

Kluczowe obowiązki:

  • Opracowywanie kodu ROM, bootloaderów i oprogramowania runtime dla bezpiecznych obszarów w custom ASIC.
  • Projektowanie i wdrażanie oprogramowania wspierającego bezpieczne uruchamianie, uwierzytelnianie urządzeń i funkcjonalność root-of-trust.
  • Rozwój infrastruktury oprogramowania dla OTA aktualizacji, odzyskiwania i zarządzania cyklem życia oprogramowania.
  • Wsparcie provisioning produkcji, w tym tożsamości urządzenia, kluczy, poświadczeń i bezpiecznej konfiguracji.
  • Opracowywanie i wsparcie bezpiecznego debugowania, telemetryki, monitorowania manipulacji i mechanizmów odzyskiwania urządzeń.
  • Ścisła współpraca z zespołami ASIC, bezpieczeństwa, oprogramowania i systemów w celu określenia interfejsów sprzętowo-programowych i wymagań dotyczących bezpieczeństwa.
  • Wsparcie rozwoju i walidacji oprogramowania przed krzemowego przy użyciu symulacji, emulacji, FPGA lub innych dostępnych platform rozwojowych.
  • Wsparcie uruchamiania krzemu, debugowania, walidacji i wdrażania produkcyjnego oprogramowania dla bezpiecznych obszarów.
  • Opracowywanie wysokiej jakości, łatwego w utrzymaniu oprogramowania osadzonego z odpowiednim testowaniem jednostkowym, przeglądami kodu i dokumentacją.

Minimalne kwalifikacje:

  • Dyplom licencjata w dziedzinie inżynierii elektrycznej, inżynierii komputerowej, informatyki lub pokrewnej dziedziny technicznej.
  • 8+ lat doświadczenia w rozwijaniu oprogramowania osadzonego lub firmware dla złożonych SoC, ASIC, mikrokontrolerów lub podobnych systemów osadzonych.
  • Silne doświadczenie programistyczne w C/C++ oraz w rozwoju oprogramowania osadzonego niskiego poziomu.
  • Doświadczenie w opracowywaniu bootloaderów, kodu ROM, oprogramowania wspierającego płytę, sterowników urządzeń lub oprogramowania niskiego poziomu.
  • Silne zrozumienie architektur procesorów osadzonych, map pamięci, przerwań, peryferiów i interfejsów sprzętowo-programowych.
  • Doświadczenie w debugowaniu systemów osadzonych przy użyciu narzędzi takich jak JTAG, trace, analizatory logiczne lub równoważne środowiska debugowania.
  • Doświadczenie z koncepcjami bezpieczeństwa osadzonego, takimi jak bezpieczne uruchamianie, root of trust, zarządzanie kluczami kryptograficznymi, tożsamość urządzenia lub bezpieczne aktualizacje oprogramowania.
  • Umiejętność bliskiej współpracy z zespołami ASIC i sprzętowymi podczas rozwoju przedkrzemowego i uruchamiania krzemu.

Preferowane kwalifikacje:

  • Doświadczenie w opracowywaniu oprogramowania dla bezpiecznych obszarów, sprzętowych korzeni zaufania lub subsystemów bezpieczeństwa.
  • Doświadczenie z provisioningiem produkcji, uwierzytelnianiem urządzeń, zabezpieczeniem przed cofaniem, bezpiecznym debugowaniem i wykrywaniem manipulacji.
  • Doświadczenie z akceleratorami sprzętowymi kryptograficznymi, przechowywaniem kluczy, OTP/eFuse, TRNG lub bezpieczną pamięcią.
  • Doświadczenie w weryfikacji przedkrzemowej custom ASIC lub SoC oraz uruchamianiu po krzemie.
  • Doświadczenie w opracowywaniu oprogramowania dla systemów o wysokiej niezawodności, lotnictwa, satelitów, komunikacji, sieci lub innych złożonych systemów.
  • Znajomość architektur procesorów ARM lub RISC-V oraz związanych z nimi środowisk rozwoju osadzonego.

Oświadczenie kulturowe: Nie spełniasz wszystkich wymaganych kwalifikacji? Badania pokazują, że niektórzy ludzie są mniej skłonni do aplikowania na stanowiska, chyba że spełniają wszystkie wymagane kwalifikacje. W Blue Origin jesteśmy zaangażowani w budowanie autentycznego miejsca pracy, więc jeśli jesteś podekscytowany tą rolą, ale twoje dotychczasowe doświadczenie nie pasuje idealnie do każdej wymaganej kwalifikacji w opisie stanowiska, zachęcamy cię do aplikowania mimo wszystko. Możesz być idealnym kandydatem na to lub inne stanowiska.

Kandydaci mogą być poddani weryfikacji i screeningowi BGS zgodnie z obowiązującym prawem. Jesteśmy zobowiązani do budowania drogi do kosmosu, aby nasze dzieci mogły budować przyszłość. Jesteśmy firmą nastawioną na misję, skoncentrowaną na pomysłach i innowacjach, i zachęcamy do świeżych perspektyw z odważnych głosów. W Blue nasz zespół buduje przyszłość jako swoje unikalne ja.

Dziękujemy za zainteresowanie pracą w Blue Origin!

Senior Embedded / Security / Boot Firmware Engineer in Katowice – pracodawca: BLUE ORIGIN

Blue Origin w Krakowie to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku inżynieryjnym. Nasza kultura pracy opiera się na innowacyjności i współpracy, co sprzyja kreatywnemu myśleniu oraz realizacji ambitnych projektów. Pracownicy mogą liczyć na wsparcie w rozwoju kariery oraz dostęp do najnowszych technologii, co czyni naszą lokalizację idealnym miejscem dla pasjonatów inżynierii i technologii.

B

Dane kontaktowe:

Zespół rekrutacyjny BLUE ORIGIN

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Embedded / Security / Boot Firmware Engineer in Katowice

Programowanie w C/C++
Rozwój oprogramowania wbudowanego
Tworzenie bootloaderów
Kod ROM
Interfejsy sprzętowo-programowe
Debugowanie systemów wbudowanych
Zarządzanie kluczami kryptograficznymi