Warszawa, mazowieckie

Programista embedded linux

Do Twoich zadań jako członka działu inżynierskiego będzie należało:

  • tworzenie i uruchamianie oprogramowania na urządzeniach wbudowanych z systemem Linux, 
  • tworzenie skryptów na system Linux,
  • tworzenie oprogramowania w języku c++ (standard c++20),
  • tworzenie sterowników dla systemu Linux,
  • kompilacja systemu Linux oraz narzędzi ze środowiska Linuxa,
  • pisanie testów jednostkowych,
  • udział w projektowaniu oprogramowania oraz sprzętu do nowych urządzeń,
  • rozwiązywanie błędów i problemów w zaprojektowanych urządzeniach.

 

Dlaczego warto z nami pracować:

  • oglądaj efekty swojej pracy w postaci działających produktów (działamy w systemie projektowym, wypuszczamy kilka urządzeń rocznie),
  • miej realny wpływ na wewnętrzne procesy oraz nasze produkty,
  • kładziemy nacisk na rozwiązywanie problemów, a nie papierologię,
  • stale udoskonalamy produkty oraz wdrażamy nowe technologie, implementując nowe rozwiązania sprzętowe oraz programowe.

Oferujemy:

  • duże perspektywy rozwoju, możliwość doskonalenia swoich umiejętności,
  • przyjazną atmosferę pracy w kreatywnym i miłym zespole,
  • umowę o pracę,
  • system benefitów: ubezpieczenie na życie, kartę multisport, pakiet medyczny,
  • słuchawki służbowe i nasze konwertery do słuchania muzyki w czasie pracy,
  • wygodny dojazd (WKD, samochodem z Warszawy w przeciwnym kierunku niż korki).

Wymagania:

  • doświadczenie z Linuxem w systemach wbudowanych,
  • znajomość bash/sh,
  • znajomość modelu sterowników w systemie Linux,
  • język c++ (co najmniej c++11),
  • znajomość języków programowania wysokiego poziomu,
  • system kontroli wersji git,
  • wytwarzanie czystego kodu,
  • analityczne podejście do rozwiązywania problemów,
  • język angielski w stopniu umożliwiającym zrozumienie dokumentacji technicznej,
  • chęć rozwoju oraz nauki nowych zagadnień.

 

Mile widziane:

  • znajomość yocto Project,
  • znajomość systemu budowania CMake,
  • podstawy elektroniki, w tym protokoły cyfrowe takie jak I2C, SPI, UART, I2S, USB,
  • umiejętność czytania schematów,
  • znajomość zagadnień z zakresu przetwarzania dźwięku,
  • zainteresowanie techniką i rynkiem audio.

 

Inne oferty pracy