Starszy Programista Embedded

Polska

22000 - 25600 PLN

Poziom
Senior
Umowa
B2B
Wielkość firmy
25 - 49
Pozostało
Zakończono
Stack technologiczny
Python:
Mile widziane
C++:
Mile widziane
C:
Mile widziane
shellscript:
Mile widziane
Miasta
Zdalnie, Warszawa
Opis
Klient: sektor publiczny, projekt związany z cyfryzacją

Forma zatrudnienia: B2B

Stawka: do 160 PLN netto+VAT/h

Czas trwania projektu: 14 miesięcy


Doświadczenie musi zostać potwierdzone oświadczeniem wskazującym co najmniej 2 projekty/systemy informatyczne, w trakcie trwania których zostało ono zdobyte.


Wymagania:

  • Minimum 3 lata doświadczenia w pracy w roli inżyniera oprogramowania zdobyte w ciągu ostatnich 10 lat, w tym co najmniej)
  • Doświadczenie w pracy na stanowisku inżyniera oprogramowania urządzeń (embedded software w arch. AVR, ARM);
  • Wykształcenie wyższe zdobyte na kierunku informatyka lub pokrewnym;
  • Wiedza z zakresu języków programowania:
- Python 3.7 lub wyższa;
- C++ 14 lub wyższa;
- C;
- ShellScript;
  • Znajomość systemów embedded AVR, rodzina Raspberry PI (łącznie z pochodnymi);
  • Umiejętność pracy z systemem operacyjnym Linux (mile widziane dystrybucje: Debian, Redhat);
  • Znajomość języka angielskiego w stopniu umożliwiającym swobodną komunikację w mowie i piśmie.
 
Zakres obowiązków:

  • Rozwój oprogramowania na urządzenia edukacyjne;
  • Projektowanie urządzeń edukacyjnych – dobór elementów;
  • Testy oprogramowania na sprzęcie edukacyjnym;
  • Wytwarzanie wydajnego, skalowalnego oraz stabilnego oprogramowania;
  • Uczestnictwo w projektowaniu i wytwarzaniu nowych funkcjonalności pokrytych testami jednostkowymi oraz integracyjnymi;
  • Udział w optymalizacji procesu wytwarzania oprogramowania: Continuous Integration, zapewnienie jakości, dobór technologii;
  • Praca zgodna z metodyką SCRUM (udział w spotkaniach: Daily SCRUM, Sprint Review Meeting, Sprint Retrospective, Sprint Planning Meeting);
  • Wykonywanie code review na pull-requestach;
  • Wsparcie dla procesu – git-flow;
  • Szacowanie pracy w ramach przyszłych projektów;
  • Coaching w ramach małych zespołów;
  • Kierowanie małymi zespołami wytwórczymi (do 5 osób);
  • Aktywny udział w wewnątrz-zespołowej wymianie wiedzy:
- udział w szkoleniach technicznych;
- przygotowywanie krótkich szkoleń wewnętrznych dla pozostałych członków zespołu;
- opisywanie tips&tricks na Confluence.
Wyślij CV
Ta rekrutacja prowadzona jest w serwisie zewnętrznym. Po kliknięciu powyższego przycisku zostanie wczytana strona rekrutera na której można kontynuować proces rekrutacji.
Zobacz również
Created by RedAxe ©Work4.dev 2020 - 2024