Programista/-ka Systemów Wbudowanych

Net

Programista/-ka Systemów Wbudowanych

Net
Full-time
B2B
Senior
Hybrid

Job description

Jako Get IT Together specjalizujemy się w dostarczaniu wysoko wykwalifikowanych Ekspertów IT, w obszarach zarządzania projektami, architektury, analizy biznesowej i systemowej czy rozwoju oprogramowania.

Dla naszego klienta poszukujemy Programista/-ki Systemów Wbudowanych.

Co zyskasz pracując z nami:

  • Formę współpracy w oparciu o kontrakt b2b z Get IT Together

  • Pracę hybrydową (Warszawa)

  • Niezbędne narzędzia pracy

  • Pracę w międzynarodowym środowisku

Za co będziesz odpowiedzialny/a:

  • Tworzenie i rozwój niskopoziomowego oprogramowania dla systemów pomiarowych opartych o systemy wbudowane

  • Implementacja oraz optymalizacja algorytmów przetwarzania, a także rozwijanie nowych rozwiązań zgodnych ze specyfikacją systemu

  • Projektowanie i implementacja testów jednostkowych dla kodu przeznaczonego dla systemów wbudowanych

  • Programowanie kluczowych elementów systemu odpowiadających za bezpieczeństwo, niezawodność oraz wydajność działania

  • Implementacja protokołów komunikacyjnych oraz sterowników dla elementów sprzętowych pracujących w systemach czasu rzeczywistego

  • Projektowanie, rozwój i utrzymanie architektury repozytoriów kodu oraz pipeline’ów CI/CD

  • Tworzenie i rozwój oprogramowania w Pythonie służącego do sterowania systemem pomiarowym z poziomu komputera PC

Jakie kompetencje są niezbędne:

  • Wykształcenie wyższe techniczne (inżynierskie) w obszarze elektroniki, telekomunikacji, automatyki i robotyki, elektrotechniki lub kierunków pokrewnych

  • Doświadczenie w prowadzeniu lub współudziale w projektach badawczo-rozwojowych (R&D)

  • Minimum 8 lat doświadczenia zawodowego w obszarze inżynierii elektronicznej lub systemów wbudowanych

Kompetencje techniczne:

  • Bardzo dobra znajomość języków programowania C/C++ oraz Python

  • Doświadczenie w pracy z systemami czasu rzeczywistego, takimi jak Zephyr, FreeRTOS lub NuttX

  • Znajomość narzędzi i metod testowania oprogramowania, np. Tbot, Valgrind

  • Umiejętność pracy z repozytoriami kodu oraz systemami CI/CD w środowisku Microsoft Azure

  • Doświadczenie w tworzeniu sterowników dla peryferiów sprzętowych (GPIO, UART, I2C, ADC itp.)

  • Umiejętność profilowania oprogramowania i identyfikowania wąskich gardeł wydajnościowych

  • Doświadczenie w debugowaniu systemów wbudowanych z wykorzystaniem narzędzi takich jak analizator logiczny, oscyloskop czy JTAG

  • Dobra znajomość zagadnień cyberbezpieczeństwa w systemach wbudowanych

Pozostałe wymagania:

  • Biegła znajomość języka polskiego w mowie i piśmie

  • Znajomość języka angielskiego na poziomie co najmniej B2

  • Wysoko rozwinięte kompetencje interpersonalne, dobra organizacja pracy oraz umiejętność efektywnej współpracy zespołowej

Tech stack

    Polish

    C2

    C++

    advanced

    Python

    advanced

    Microsoft Azure

    regular

    Tbot

    regular

    Zephyr

    regular

    NuttX

    regular

    freeRTOS

    regular

Office location

Programista/-ka Systemów Wbudowanych

Summary of the offer

Programista/-ka Systemów Wbudowanych

-, Warszawa
GET IT TOGETHER Sp. z o.o.
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Administratorem gromadzonych danych osobowych jest Get IT Together Sp. Z o.o. (adres: ul. Rdestowa 51, 81-577 Gdynia, biuro@getittoget... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.