JustJoin.IT Praca zdalna Senior

Model Based Software Engineer/Integrator

Spyrosoft

⚲ Wrocław, Kraków, Warszawa

18 480 - 29 400 PLN netto (B2B)

Wymagania

  • doświadczenie w tworzeniu oprogramowania embedded (C/C++)
  • doświadczenie z Matlab/Simulink
  • skrypty w Matlabie (najlepiej OOP Matlab)
  • doświadczenie z modelowaniem i generowaniem kodu
  • praktyczne doświadczenie z mikrokontrolerami (MCU)
  • doświadczenie w code review
  • proaktywne podejście do rozwiązywania złożonych problemów integracyjnych

Mile widziane

  • doświadczenie w skryptowaniu w Pythonie

Opis stanowiska

Spyrosoft rozwija różne czujniki i siłowniki w branży HVAC (czujniki różnicy ciśnień, przepływu powietrza, ultradźwiękowe, siłowniki zaworów). Będziesz integrować niskopoziomowe drivery w wyższe abstrakcje w Simulinku, pisać kod w Matlabie (OOP) i Simulinku oraz rozwijać niestandardowy generator kodu C++. Szczera uwaga: większość kodu pisana jest w Matlabie i Simulinku, a nie w tradycyjnym C++ — jeśli szukasz czystego programowania w C++, ta rola może Cię rozczarować. Oferta dla inżyniera embedded, który lubi modelowanie, integrację i pracę z hardwarem.

🔍 Dekoder Ogłoszenia

🔴
Model Based Software Engineer/Integrator
Może oznaczać, że większość pracy polega na modelowaniu w Simulinku i generowaniu kodu, a nie na tradycyjnym programowaniu w C++.
🟡
OOP paradigm
Wymagane jest rozumienie programowania obiektowego, ale kontekst (Matlab, C++) może sugerować różne poziomy jego zastosowania.
🔴
Proactive approach to solving complex integration challenges
Oczekuje się, że będziesz samodzielnie rozwiązywać problemy, bez szczegółowego wsparcia czy jasnych wytycznych.
🔴
Most of the code is written in Matlab (following OOP principles) and Simulink.
Główny nacisk kładziony jest na narzędzia modelowania, a nie na tradycyjne pisanie kodu w C++.
🔴
A custom C++ code generator has been developed for this pr
Może to oznaczać, że będziesz musiał pracować z niestandardowym, potencjalnie słabo udokumentowanym narzędziem, które wymaga nauki.