Firmware Engineer (Device Validation)
Nutné:PythonSenior
Miejsce pracy: Warszawa (stacjonarnie)
Start: ASAP
Forma współpracy: B2B z ITFS
Stawka:*Mid 100 - 130 zł netto/h + VAT | Senior** 140 - 170 PLN/h + VAT
Proces rekrutacyjny: Krótka rozmowa telefoniczna z rekruterem ITFS -> Rozmowa techniczno-projektowa -> Decyzja.
Daily tasks
- Odpowiedzialność za projektowanie systemu oraz oprogramowanie układowe (firmware) na prototypowych platformach sprzętowych i deweloperskich,
- Współpraca w zespole wielodyscyplinarnym nad zagadnieniami inżynieryjnymi,
- Eksperymentowanie i wdrażanie interfejsów dla różnorodnych czujników i sensorów,
- Tworzenie kodu firmware sterującego nowatorskimi systemami wyświetlania oraz kamerami,
- Pisanie programów i skryptów w języku Python do testowania systemów wbudowanych,
- Ścisła współpraca z zespołami technologicznymi przy określaniu zakresu prototypowania i rozwoju produktów.
Requirements
- Min.3lata doświadczenia* w rozwoju oprogramowania układowego i sterowników na poziomie płyty głównej,
- Wykształcenie wyższe techniczne (elektronika, informatyka lub pokrewne),
- Praktyczne doświadczenie w uruchamianiu płyt (board bring-up) oraz debugowaniu systemów,
- Doświadczenie w pracy z procesorami i mikrokontrolerami ARM oraz protokołami komunikacyjnymi (I2C, UART, SPI, USB, MIPI, I2S),
- Znajomość narzędzi diagnostycznych, takich jak analizatory magistrali i oscyloskopy,
- Praktyka w projektowaniu, specyfikacji i implementacji protokołów,
- Umiejętność debugowania i rozwiązywania problemów w złożonych środowiskach i kodzie,
- Doświadczenie w walidacji systemów SoC z dedykowanymi układami ASIC,
- Doświadczenie w programowaniu w języku Python w zakresie automatyzacji budowania i testowania oprogramowania wbudowanego,
- Język angielski na poziomie min. B2.
Must have: P, ARM, I2C, UART, SPI, SoC, Python