JustJoin.IT Praca zdalna Senior

Embedded Software Engineer

ASTEK Polska

⚲ Warszawa

19 950 - 23 100 PLN netto (B2B)

Wymagania

  • język angielski na poziomie C1
  • gotowość na wyjazdy służbowe do Niemiec ok. 3–4 razy w roku
  • doświadczenie w tworzeniu oprogramowania dla zastosowań przemysłowych
  • znajomość podstaw teorii sterowania, modelowania układów dynamicznych i analizy systemów

Mile widziane

  • praktyczna znajomość MATLAB/Simulink oraz Simulink Coder/Embedded Coder
  • doświadczenie w implementacji algorytmów z modeli Simulink na platformach embedded
  • doświadczenie w pracy z narzędziami Teamcenter PLM
  • doświadczenie przy projektach z automatyką lub systemami sterowania

Opis stanowiska

Projekt dla klienta z branży Oil&Gas — tworzenie firmware'u i oprogramowania sterującego dla systemów przemysłowych, głównie w C na platformach ARM z RTOS oraz Linux/QNX. Będziesz implementować i testować protokoły przemysłowe (PROFIBUS, Modbus), debugować zarówno kod, jak i sprzęt, a także modelować układy w MATLAB/Simulink. To oferta dla inżyniera embedded, który czuje się swobodnie blisko sprzętu — z oscyloskopem i analizatorem logicznym, nie tylko w IDE — i rozumie teorię sterowania na tyle, by modyfikować algorytmy, a nie tylko je klepać. Warto wiedzieć: rekruter wprost oczekuje głębokiego zrozumienia niuansów implementacyjnych i optymalizacji pod konkretną architekturę, więc sama znajomość składni C nie wystarczy.

🔍 Dekoder Ogłoszenia

🔴
bardzo dobrą znajomość języka C oraz architektury ARM
Oczekuje się głębokiego zrozumienia nie tylko składni, ale także niuansów implementacyjnych i optymalizacji dla tej konkretnej architektury.
🔴
Potrafisz analizować problemy i debugować zarówno oprogramowanie, jak i sprzęt
Oznacza to, że będziesz musiał/a być gotowy/a do pracy na niskim poziomie, potencjalnie z użyciem oscyloskopów i analizatorów logicznych, a nie tylko w IDE.
🔴
Znasz podstawy teorii sterowania, modelowania układów dynamicznych i analizy systemów
Może to oznaczać, że będziesz musiał/a nie tylko implementować kod, ale także rozumieć i modyfikować algorytmy sterowania.
🟡
Jesteś gotowy/a na okazjonalne wyjazdy służbowe do Niemiec – około 3–4 razy w roku
Choć brzmi to jak okazjonalne delegacje, może oznaczać konieczność pracy nad konkretnymi problemami sprzętowymi lub integracyjnymi na miejscu u klienta.
🟡
Programowanie systemów embedded, mikrokontrolerów i RTOS
Wymaga to nie tylko pisania kodu, ale także zrozumienia ograniczeń sprzętowych, zarządzania pamięcią i planowania zadań w czasie rzeczywistym.