Starszy Programista Embedded

Polska

22000 - 25600 PLN

Level
Senior
Contract
B2B
Company size
25 - 49
Left
Finished
Technology stack
Python:
Nice to have
C++:
Nice to have
C:
Nice to have
shellscript:
Nice to have
Cities
Remote, Warszawa
Description
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.
Send CV
This recruitment is carried out on an external website. After clicking the button above, you will be redirected to the recruiter page where you can continue the recruitment process.
See also
Created by RedAxe ©Work4.dev 2020 - 2025