Spółka PIAP Space dostarcza technologie oraz produkty dla sektora kosmicznego. Przedmiotem działalności naszej firmy jest świadczenie usług w zakresie projektowania i wytwarzania oprzyrządowania technologicznego do integracji i testów satelitów (MGSE) oraz rozwój technologii na potrzeby robotyki orbitalnej i planetarnej.
Aktualnie właścicielami Spółki są Agencja Rozwoju Przemysłu oraz Sieć Badawcza Łukasiewicz Przemysłowy Instytut Automatyki i Pomiarów.
Do naszego zespołu poszukujemy obecnie osoby na stanowisko:
Programista Systemów Wbudowanych, C/C++
Embedded, C/C++ Developer
Miejsce pracy: Warszawa
Główne zadania:
- Udział w pełnym cyklu życia oprogramowania wbudowanego (określanie wymagań, architektury, rozwój, poprawianie błędów, testy jednostkowe i integracyjne, utrzymanie, dokumentacja)
- Tworzenie i rozwijanie oprogramowania dla mikrokontrolerów w architekturze ARM Microchip wykorzystywanych do sterowania i akwizycji danych w systemach robotycznych.
- Rozwój graficznych interfejsów użytkownika dla urządzeń opartych o MCU, tworzenie narzędzi do automatyzacji i usprawnienia rozwoju systemów wbudowanych.
- Pisanie testów jednostkowych i integracyjnych oprogramowania.
- Integracja oprogramowania na platformach testowych, udział w integracji i testach urządzeń.
- Udział w spotkaniach i przeglądach projektowych.
- Tworzenie dokumentacji projektowej dla opracowanych rozwiązań.
- Udział w tworzeniu ofert projektowych
Wymagania:
- Wyższe wykształcenie kierunkowe (informatyka, robotyka, mechatronika).
- Doświadczenie na podobnym stanowisku min. 4 lata.
- Znajomość C/C++ oraz standardu C99/C++11.
- Znajomość mikrokontrolerów w architekturze ARM Microchip w szczególności SAMV71.
- Znajomość interfejsów komunikacyjnych dla systemów wbudowanych (CAN, UART, SPI, GPIO, Timery, Watchdog i obsługa przerwań).
- Doświadczenie w sterowaniu napędów (DC i BLDC) oraz programowaniu systemów robotycznych (przetwarzanie danych sensorycznych, sterowanie elementami wykonawczymi).
- Znajomość narzędzi diagnostycznych magistrali CAN (np. Vector CANalyzer, PCAN )
- Znajomość bibliotek Qt i środowiska Qt Creator.
- Znajomość narzędzi do testowania oprogramowania (cppcheck, flawfinder, gtest unity framework, valgrind).
- Znajomość systemu kontroli wersji.
- Znajomość języka angielskiego na poziomie B2/C1.
Dodatkowe atuty:
- Doświadczenie w pracy na stanowisku programisty EMBEDDED, z branży aerospace.
- Umiejętność stosowania TDD (Test Driven Development).
- Znajomość CMake, Docker oraz narzędzi CI/CD (Jenkins, Gitlab CI/CD).
- Znajomość code reviews (GitLab).
- podstawowa wiedza z zakresu inżynierii oprogramowania (cykl życia oprogramowania, TDD, Agile).
- znajomość standardów MISRA/ECSS.
- Doświadczenie z wykorzystaniem protokołów komunikacyjnych TCP/IP i UDP.
- Znajomość systemów operacyjnych czasu rzeczywistego (RTOS) i/lub doświadczenie z systemem Embedded Linux.
- Podstawowa znajomość elektroniki.
Oferujemy:
- Interesującą pracę w dynamicznie rozwijającej się firmie sektora kosmicznego.
- Możliwość udziału w projektach dla sektora kosmicznego realizowanych w międzynarodowych konsorcjach, THALES ALENIA SPACE, GMV, DLR.
- Możliwość udziału w testach funkcjonalnych i kwalifikacyjnych projektowanych urządzeń w krajowych i międzynarodowych ośrodkach badawczych.
- Możliwość udziału w programie indywidualnego rozwoju (m.in.: dofinansowanie szkoleń językowych, szkolenia techniczne oraz szkolenia interpersonalne).
- Pakiet medyczny w ramach PZU Zdrowie.
- Pakiet ubezpieczenia w ramach PZU Zdrowie.
- Bezpłatny parking.
- Elastyczny czas pracy.
- Możliwość pracy zdalnej.
- Dobrą atmosferę pracy.