Usługi pośrednictwa pracy IT Zdalne zespoły Abonament rekrutacyjny O nas Kontakt Wszystkie prace Praca w IT Przykłady CV Nasz blog 2 Case Studies

Wznów: Senior programista Embedded Linux

Lokalizacja: Litwa

Stawka: 5000 USD brutto

O MNIE

Otwarty na nowe pomysły, dobrze zorganizowany i skuteczny profesjonalista. Lider zespołu inżynierii systemów z ponad ośmioletnim doświadczeniem w branży IT. Certyfikowany architekt Microsoft Azure. Skupiam się na ludziach, technologiach i osiąganiu rezultatów.

Doświadczenie zawodowe

Stanowisko: Programista

03.2020 – 08.2020

Projekt: Wewnętrzny projekt IoT. Opracowywanie i produkcja prototypów płytek PCB.

Obowiązki:

  • Opracowywanie wersji przeznaczonej do masowej produkcji płytek PCB.
  • Produkcja prototypów Proof of Concept (PoC).
  • Rozwój oprogramowania wbudowanego (firmware).

Narzędzia i technologie: ESpressif SDK, Amazon FreeRTOS SDK, Espressif esp-idf, Cmake, Make, Gcc, Ninja.

Stanowisko: Programista

01.2019 – 01.2020; 08.2020 - obecnie

Projekt: Programista oprogramowania wbudowanego, konsultant ds. sprzętu

Obowiązki:

  • Rozwój automatycznej migracji bazy danych w modemach.
  • Rozwój poleceń CLI związanych z protokołem LwM2M.
  • Rozwój niektórych funkcji związanych z logiką biznesową.
  • Badanie i rozwój funkcji związanych z DALI (interfejs oświetleniowy).
  • Naprawa błędów.

Narzędzia i technologie: LwM2M, LLVM, Gcc-arm, Make, Openocd.

Stanowisko: Programista

07.2018 – 09.2018

Projekt: Minion: Usprawnienia w oprogramowaniu bramki i urządzenia czujnikowego. Wymagania, projektowanie, rozwój i testowanie oprogramowania do integracji czujników i bramki.

Obowiązki:

  • Analiza i modyfikacja układów elektronicznych.

Narzędzia i technologie: EnergyTrace, BLE 4.2, IAR IDE, MSP-FET.

Stanowisko: Główny Programista

11.2017 – 12.2017

Projekt: Utworzenie podstaw dla utrzymania predykcyjnego. Badanie możliwości podłączenia się do maszyn diagnostycznych, odczytu danych i przesyłania ich do chmury. Świadczenie usług doradczych, przeprowadzenie spotkań z klientem i analiza dokumentacji.

Obowiązki:

  • Projektowanie i produkcja kilku próbek czujników Bluetooth i oprogramowania dla nich.
  • Budowanie architektury sprzętowej opartej na technologii IoT.
  • Wspieranie testerów w tworzeniu środowiska testowego.

Narzędzia i technologie: BLE, Bluetooth Low Energy 4.2, Nordic nRF51 SDK, ARM mbed, Autodesk EagleCAD.

Stanowisko: Główny Programista

10.2017 – 11.2017

Projekt: Rozwój urządzenia.

Obowiązki:

  • Tworzenie architektury systemu.
  • Projektowanie i rozwój sprzętu opartego na wcześniejszych projektach.
  • Tworzenie układu płytki PCB i produkcja kilku próbek do prezentacji oraz kilku zapasowych.
  • Tworzenie oprogramowania, które mierzy przyspieszenie i przesyła je do smartfonów.
  • Współpraca z programistą Androida i programistą Pythona (strona serwerowa) w celu stworzenia komunikacji zgodnej z architekturą systemu.
  • Udział w prezentacji dla klienta.

Narzędzia i technologie: Bluetooth Low Energy 4.2, ARM mbed, Nordic nRF51 SDK, ARM mbed, Autodesk EagleCAD.

Stanowisko: Główny Programista

08.2017 – 10.2017

Projekt: Urządzenie Bluetooth, które jest połączone ze smartfonem i potrafi wskazać prognozę pogody za pomocą diod LED.

Obowiązki:

  • Projektowanie i rozwój sprzętu od podstaw. Wybór komponentów, platformy i systemu na chipie.
  • Tworzenie układu płytki PCB i budowa kilku prototypów. Tworzenie początkowego oprogramowania, które spełnia podstawowe wymagania.
  • Współpraca z innym programistą w celu udoskonalenia funkcjonalności i cech użytkowych, takich jak aktualizacje przez powietrze, zmniejszenie zużycia energii itp. Wsparcie programistów Androida i iOS w budowie protokołów komunikacyjnych w celu zwiększenia żywotności baterii i osiągnięcia najlepszej wydajności.

Narzędzia i technologie: Bluetooth Low Energy 4.2, ARM mbed, ARM mbed compiler, Nordic nRF51 SDK, Autodesk EagleCAD.

Dołącz do społeczności Znoydzem.

Aplikuj jako Specjalista ds