Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista mikrokontrolerów

Opis

Text copied to clipboard!
Poszukujemy Programisty mikrokontrolerów, który dołączy do naszego zespołu inżynierów i będzie odpowiedzialny za projektowanie, rozwijanie oraz testowanie oprogramowania dla mikrokontrolerów wykorzystywanych w różnorodnych urządzeniach elektronicznych. Osoba na tym stanowisku będzie współpracować z zespołem hardware, aby zapewnić optymalną integrację oprogramowania z komponentami sprzętowymi. Wymagana jest znajomość języków programowania niskiego poziomu, takich jak C i asembler, a także doświadczenie z narzędziami do debugowania i symulacji. Kandydat powinien posiadać umiejętność analitycznego myślenia oraz rozwiązywania problemów technicznych. Praca wymaga również dokumentowania procesów oraz tworzenia instrukcji technicznych. Oferujemy możliwość rozwoju zawodowego w dynamicznym środowisku oraz udział w innowacyjnych projektach z zakresu elektroniki i automatyki.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja oprogramowania dla mikrokontrolerów.
  • Testowanie i debugowanie kodu w środowisku embedded.
  • Współpraca z zespołem hardware w celu integracji systemów.
  • Optymalizacja kodu pod kątem wydajności i zużycia energii.
  • Tworzenie dokumentacji technicznej i instrukcji użytkowania.
  • Analiza wymagań technicznych i przygotowywanie specyfikacji.
  • Udział w przeglądach kodu i procesie kontroli jakości.
  • Aktualizacja oprogramowania oraz wsparcie techniczne dla istniejących produktów.

Wymagania

Text copied to clipboard!
  • Znajomość języków programowania C, C++ oraz asemblera.
  • Doświadczenie w pracy z mikrokontrolerami (np. ARM, AVR, PIC).
  • Umiejętność korzystania z narzędzi do debugowania i symulacji.
  • Znajomość protokołów komunikacyjnych (SPI, I2C, UART).
  • Wykształcenie wyższe techniczne, preferowane kierunki elektronika lub informatyka.
  • Dobra znajomość języka angielskiego technicznego.
  • Umiejętność pracy zespołowej i komunikatywność.
  • Dokładność i skrupulatność w wykonywaniu zadań.

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w programowaniu mikrokontrolerów?
  • Z jakimi rodzinami mikrokontrolerów pracowałeś?
  • Jakie narzędzia do debugowania znasz i używasz?
  • Czy masz doświadczenie z systemami czasu rzeczywistego (RTOS)?
  • Jak radzisz sobie z optymalizacją kodu?
  • Opowiedz o projekcie, w którym integrowałeś oprogramowanie z hardware.
  • Jak dokumentujesz swoje projekty?
  • Czy masz doświadczenie w pracy zespołowej nad dużymi projektami?