EMBEDDED SOFTWARE ENGINEER
O pozici
Pracovní nabídka
Náplň práce:
Na začátku projektu se budete věnovat:
· vývoji driverů pro PTZ kameru a další periferie
· práci s periferními sběrnicemi (SPI, UART, I2C)
· ladění FW na vlastním hardware
Postupně se role posune směrem ke:
· komunikačním vrstvám (WiFi, BLE, Thread, LTE apod.)
· inter-procesorové komunikaci na heterogenním SoC
· spolupráci na systémové architektuře (RTOS / embedded Linux)
· Projekty stavíme od nuly – vlastní HW, vlastní FW, vlastní systém.
Požadujeme:
· dobrou znalost Embedded C (RTOS nebo bare-metal)
· praktickou zkušenost s psaním driverů pro SPI / UART / I2C
· schopnost orientace v datasheetech a HW dokumentaci
· zkušenost s debug nástroji (JTAG/SWD, logic analyzér, osciloskop)
· samostatnost a schopnost pracovat v malém technickém týmu
Výhodou:
· zkušenost s bezdrátovými a komunikačními technologiemi (WiFi, BLE, Zigbee, Thread, LTE)
· Embedded Linux (userspace aplikace, základní orientace v kernelu, cross-kompilace)
· heterogenní SoC (M-core + A-core) a / nebo inter-procesorová komunikace
· spolupráce na HW návrhu – čtení schémat, práce s pinouty, FW zpětná vazba
· platformy STM32, NXP i.MX nebo Rockchip
· FreeRTOS
· kamerová rozhraní (V4L2, GStreamer)
· síťové programování (TCP/UDP, MQTT)
· Git a CI/CD v embedded kontextu
· zkušenost s certifikací a validací embedded systémů
Nabízíme:
· technicky zajímavé projekty vyvíjené od začátku
· práci s moderními embedded a komunikačními technologiemi
· prostor pro růst od driverů až po architekturu systému
· spolupráci na HPP nebo IČO
· velmi dobré mzdové ohodnocení
· přátelské prostředí malého vývojového týmu a prostor pro vlastní nápady