Masz doświadczenie w obszarze tworzenia systemów wbudowanych? Jesteś ambitną osobą a Twoim celem jest dalsze doskonalenie umiejętności? Jeśli tak, to dołącz do naszego zespołu ekspertów i rozwijaj linuksowy ekosystem dedykowany na różne platformy sprzętowe (ARM i.MX6, i.MX8M mini, AMD Ryzen, x86_64, ARM64 itp.).
Co będziesz robić?
- Integrować urządzenia z różnymi peryferiami, takimi jak: LCD, panele dotykowe, czytniki kart, czytniki biometryczne (różne interfejsy komunikacyjne: LVDS, I2C, SPI, USB, RS232)
- Zabezpieczać urządzenie oraz oprogramowanie przy pomocy sprzętowego modułu bezpieczeństwa (TPM 2.0, ATECC608A)
- Automatyzować proces budowania obrazów systemów operacyjnych Linux na poszczególne platformy
- Dostarczać różne usługi w zakresie działania sieci (OpenWRT – DHCP, TFTP, DNS, Zeroconf, itp.)
- Rozwijać protokół komunikacyjny
Czym nas do siebie przekonasz?
- C/C++ na dobrym poziomie
- Znajomością systemu operacyjnego Linux na poziomie administracyjnym – jeśli czujesz się niepewnie w jakichś konkretnych obszarach to spokojnie, doświadczeni koledzy pomogą
- Posługiwaniem się protokołami i warstwami sieciowymi (UDP, TCP/IP, DHCP, DNS, FTP, TFTP)
- Wiedzą na temat protokołów komunikacyjnych (SPI, I2C, RS232)
Twoim dodatkowym atutem będzie:
- Znajomość technologii „chmurowych”/cloud-native takich jak: Docker, Consul, Ansible, Telegraf, Avahi, itp.
- Wiedza o TICK stack
- Zorientowanie w tematyce bezpieczeństwa sieci komputerowych oraz systemów operacyjnych
- Znajomość dowolnego języka „systemowego”: Bash/Python/Go/Perl itp.
- Umiejętność i chęć do debugowania często nieoczywistych i interesujących systemów