Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista Systemów Wbudowanych

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Programisty Systemów Wbudowanych, który dołączy do naszego zespołu i będzie odpowiedzialny za projektowanie, rozwój oraz optymalizację oprogramowania dla systemów wbudowanych. Osoba na tym stanowisku będzie pracować nad tworzeniem i implementacją kodu dla urządzeń elektronicznych, współpracując z zespołem inżynierów sprzętowych oraz testerów. Główne obowiązki obejmują analizę wymagań systemowych, projektowanie architektury oprogramowania, implementację kodu w językach takich jak C i C++, a także testowanie i debugowanie aplikacji. Kandydat powinien posiadać doświadczenie w pracy z mikrokontrolerami, systemami operacyjnymi czasu rzeczywistego (RTOS) oraz protokołami komunikacyjnymi, takimi jak UART, SPI, I2C czy CAN. Idealny kandydat powinien mieć solidne podstawy w zakresie inżynierii oprogramowania, znajomość narzędzi do kontroli wersji (np. Git) oraz umiejętność pracy w zespole. Dodatkowym atutem będzie doświadczenie w pracy z systemami Linux Embedded oraz znajomość języków skryptowych, takich jak Python. Oferujemy atrakcyjne wynagrodzenie, możliwość pracy nad innowacyjnymi projektami oraz rozwój zawodowy w dynamicznym środowisku technologicznym. Jeśli jesteś pasjonatem technologii wbudowanych i chcesz rozwijać swoje umiejętności w tej dziedzinie, zapraszamy do aplikowania!

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwój oprogramowania dla systemów wbudowanych.
  • Implementacja i optymalizacja kodu w językach C i C++.
  • Testowanie i debugowanie aplikacji na poziomie sprzętowym i programowym.
  • Współpraca z zespołem inżynierów sprzętowych i testerów.
  • Analiza wymagań systemowych i projektowanie architektury oprogramowania.
  • Integracja oprogramowania z systemami operacyjnymi czasu rzeczywistego (RTOS).
  • Dokumentowanie kodu i procesów programistycznych.
  • Rozwiązywanie problemów technicznych i optymalizacja wydajności systemów.

Wymagania

Text copied to clipboard!
  • Doświadczenie w programowaniu systemów wbudowanych w językach C i C++.
  • Znajomość mikrokontrolerów i architektur procesorowych.
  • Doświadczenie w pracy z systemami operacyjnymi czasu rzeczywistego (RTOS).
  • Znajomość protokołów komunikacyjnych, takich jak UART, SPI, I2C, CAN.
  • Umiejętność debugowania i testowania oprogramowania na poziomie sprzętowym.
  • Znajomość narzędzi do kontroli wersji, np. Git.
  • Dobra znajomość języka angielskiego w mowie i piśmie.
  • Mile widziane doświadczenie w pracy z systemami Linux Embedded.

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w programowaniu systemów wbudowanych?
  • Czy pracowałeś wcześniej z mikrokontrolerami? Jakimi?
  • Jakie narzędzia do debugowania i testowania oprogramowania stosujesz?
  • Czy masz doświadczenie w pracy z systemami operacyjnymi czasu rzeczywistego?
  • Jakie protokoły komunikacyjne znasz i stosowałeś w projektach?
  • Czy masz doświadczenie w pracy z systemami Linux Embedded?
  • Jakie były największe wyzwania, z jakimi się spotkałeś w pracy nad systemami wbudowanymi?
  • Jakie są Twoje oczekiwania względem tej roli?