All offersGdańskCEmbedded Developer
Embedded Developer
C
Solwit SA

Embedded Developer

Solwit SA
Gdańsk
Type of work
Undetermined
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Remote
Solwit SA

Solwit SA

Solwit dostarcza klientom kompleksowe rozwiązania IT. Jesteśmy zespołem ponad 350 specjalistów programistów, testerów i DevOps. Od 2023 roku jesteśmy częścią Grupy Alten, światowego lidera w dziedzinie inżynierii i usług IT.

Company profile

Tech stack

    C
    advanced

Job description

Online interview
Co będziesz robić?

W zależności od Twoich umiejętności i sytuacji w projekcie możesz trafić do zespołu klienta odpowiedzialnego za tworzenie driverów SIL3 dla 32 bitowej platformy embedded. Projekt o poziomie nienaruszalności SIL3.

  • będziesz tworzyć różnego typu drivery np.: SPI, emulacja eeprom, MMU,
  • zajmiesz się optymalizacją powstałego kodu pod kątem wydajności czy zabezpieczeniem go pod kątem thread safety,
  • będziesz tworzył/a unit testy do powstałego kodu i wszelką dokumentacje architektoniczną wypracowanych rozwiązań.
Alternatywnie, trafisz do naszego projektu wewnętrznego, gdzie tworzymy demonstratory najnowszych technologii oparte o różne platformy np.: STM32, PIC, Nordic. Powstają tam projekty R&D mające na celu poskromienie nowych rozwiązań i adaptację ich do platform embedded partych o oprogramowanie typu bare metal lub RTOS.

O części projektów zrealizowanych w ramach tej ścieżki możesz przeczytać na naszym blogu TUTAJ.

To cos dla Ciebie?

Ta propozycja jest dla Ciebie, jeśli:

  • masz min. 5 lat doświadczenia na podobnym stanowisku, 
  • znasz język C na poziomie zaawansowanym,
  • znasz różne platformy embedded np. serii STM32, co umożliwi swobodne debugowanie, kompilowanie i samodzielne rozwiazywanie problemów,
  • ogarniasz technologie Cmake i make.
  • masz doświadczanie w pracy z normami,
  • posiadasz podstawowa wiedze o testowaniu i statycznej analizie kodu,
  • przyda się doświadczenie w pisaniu oprogramowania z pomocą RTOS,
  • jeśli potrafisz tworzyć unit testy i znasz frameworki wspomagające UT – to super! Ale nie jest to konieczne,
  • dogada się po angielsku podczas daily (opowiadanie o zadaniach, problemach, planowanie).