Programista Systemów Wbudowanych (m/k)
IFM ECOLINK
Rola juniorskiego programisty embedded w dziale R&D firmy ifm, produkującej automatyka przemysłową. Będziesz tworzyć i utrzymywać oprogramowanie dla mikrokontrolerów STM32 w C/C++, pisać testy, skrypty Python, uczestniczyć w code review i dokumentować kod. Pracujesz w 8-osobowym zespole embedded developerów, mając wpływ na wybór narzędzi i funkcjonalność produktu.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak informacji o widełkach wynagrodzenia, nie podano konkretnej serii mikrokontrolerów stm32.
Rola juniorskiego programisty embedded w dziale R&D firmy ifm, produkującej automatyka przemysłową. Będziesz tworzyć i utrzymywać oprogramowanie dla mikrokontrolerów STM32 w C/C++, pisać testy, skrypty Python, uczestniczyć w code review i dokumentować kod. Pracujesz w 8-osobowym zespole embedded developerów, mając wpływ na wybór narzędzi i funkcjonalność produktu.
- ✓Realny wpływ na funkcjonalność produktu i swoboda doboru narzędzi
- ✓Premia roczna i stołówka pracownicza z dofinansowaniem posiłków
- ✓Praca w międzynarodowym środowisku (ifm to globalna firma)
- !Praca hybrydowa dopiero po okresie pełnego wdrożenia – początkowo pełne biuro
- !Brak informacji o stażu wdrożenia i wymiarze hybrydy
- !Zespół 8 osób – może oznaczać dużą odpowiedzialność jak na juniora
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Tworzenie kodu w C/C++ na mikrokontrolery STM32 na podstawie wymagań
- •Naprawianie błędów i dodawanie nowych funkcji w istniejącym kodzie
- •Projektowanie koncepcyjne oprogramowania (diagramy, architektura)
- •Utrzymanie i rozwój systemów budujących oprogramowanie (build systems)
- •Tworzenie i przeprowadzanie testów jednostkowych i integracyjnych
- •Rozwijanie skryptów produkcyjnych i testujących w Pythonie
- •Udział w code review i przeglądach dokumentacji
- •Wsparcie działu wsparcia klienta poprzez dostarczanie informacji technicznych
Oferta odpowiednia dla osób na początku kariery w IT.
Osoba z wykształceniem inżynierskim kierunkowym, która zna podstawy C/C++ i ma wiedzę teoretyczną o mikrokontrolerach (np. STM32), gotowa intensywnie się uczyć pod okiem seniorów.
Osoba bez wykształcenia inżynierskiego w elektronice/automatyce lub bez znajomości C/C++. Nie dla mid/seniorów szukających samodzielnej roli architektonicznej.
- ?Jak długo trwa okres wdrożenia, po którym możliwa jest praca hybrydowa?
- ?Jaki jest konkretny zakres produktów – czujniki? aktuatory?
- ?Czy w zespole jest dedykowany mentor dla juniora?
- ?Jaka wersja C++ jest używana (C++11/14/17)?
- ?Jakie narzędzia do debugowania i build systemy są stosowane?
- ?Jak wygląda proces przydzielania zadań – czy są sprinty/agile?
- ?Czy istnieje możliwość uczestnictwa w szkoleniach lub konferencjach?
- ?Jaki jest system kontroli wersji (Git? SVN?)
- −Brak informacji o widełkach wynagrodzenia
- −Nie podano konkretnej serii mikrokontrolerów STM32
- −Brak opisu legacy codebase – ile kodu do utrzymania
- −Nie wiadomo, czy rola wymaga znajomości RTOS
8-osobowy zespół embedded developerów z code review i wpływem na technologie. Praca nad własnym produktem automatyki przemysłowej w międzynarodowej firmie.
3 etapy: 1) wywiad wstępny (rozmowa telefoniczna), 2) spotkanie rekrutacyjne (wywiad techniczny), 3) oferta pracy.