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?