Junior Embedded Security Engineer

60 - 80 PLN/ godz.Zlecenie
60 - 80 PLN/ godz.B2B
JuniorZdalnie·GdańskFull-time·Umowa zlecenia·B2B
#459939·Dodano wczoraj·4
Źródło: www.pracuj.pl
Aplikuj teraz

Tech Stack / Keywords

CC++YoctoBuildrootTPM 2.0TEEI2CSPIUARTLinux

Firma i stanowisko

Enterosoft to firma technologiczna z Gdańska, działająca od 2020 roku. Integrujemy systemy produkcyjne, wytwarzamy oprogramowanie, porządkujemy dane, zabezpieczamy infrastrukturę OT i wdrażamy AI – dla firm z przemysłu, energetyki i sektora finansowego w Europie i Ameryce Północnej, w tym z listy Fortune 500. Jesteśmy partnerem Google Cloud. Nasz zespół Embedded Security tworzy bezpieczne urządzenia oparte na embedded Linux: od obrazu Yocto, przez TPM 2.0 i TEE, po dokumentację pod certyfikację IEC 62443 i EU CRA. Pracujemy zdalnie albo hybrydowo w okolicach Gdańska.

Wymagania

  • 0,5–2 lata doświadczenia w embedded lub udokumentowane projekty (GitHub, praca dyplomowa)
  • Dobra znajomość C i podstawy C++
  • Samodzielnie zbudowany obraz w Yocto (lub Buildroot); rozumienie receptur i layerów
  • Praca z płytką ARM (np. i.MX, Raspberry Pi, STM32MP): flashowanie, konsola szeregowa, podstawowy debug
  • Rozumienie interfejsów I2C, SPI i UART
  • Podstawy TPM 2.0 i TEE: ich zastosowania i wyzwania
  • Podstawy kryptografii: funkcje skrótu, kryptografia asymetryczna, podpis cyfrowy, certyfikaty
  • Swobodna praca w Linux z linii poleceń i w Git
  • Angielski na poziomie B1+ (czytanie dokumentacji, pisanie ticketów)

Nice to have:

  • Pierwszy kontakt z tpm2-tools lub OP-TEE (nawet na QEMU)
  • Doświadczenie z QEMU, Docker lub Podman
  • Znajomość workflowów CI/CD: GitHub Actions lub GitLab CI
  • Wiedza o SBOM i CVE
  • Znajomość Python lub Bash
  • Udział w projektach open source lub zawodach CTF

Obowiązki

  • Pisanie i modyfikacja receptur oraz bbappendów Yocto, dodawanie pakietów i funkcji do obrazu
  • Uruchamianie obrazów firmware w QEMU i na płytkach NXP i.MX 8M Plus, debugowanie przez konsolę szeregową
  • Pisanie testów automatycznych i rozbudowa istniejących zestawów testowych
  • Rozwijanie workflowów CI/CD (GitHub Actions, GitLab CI, Azure DevOps) i kontenerów buildowych (Docker, Podman)
  • Generowanie SBOM i wstępna weryfikacja CVE dla obrazu, przygotowanie danych do oceny przez seniora
  • Praca z TPM 2.0 i TEE: konfiguracja, testy, analiza błędów
  • Uruchamianie i testowanie komunikacji I2C, SPI i UART
  • Pisanie fragmentów dokumentacji technicznej pod certyfikację (IEC 62443 / EU CRA)
ENTEROSOFT

ENTEROSOFT

Pracodawca

Aplikuj teraz