Jobless Developer
Rekrutech logo

Posted 6 months ago

Embedded Software Engineer (m/ž)

LjubljanaHybrid

AI Summary

Develops and maintains firmware in C++ for low-level components, optimizes code for performance and responsiveness, debugs system issues, and collaborates on architecture and validation with hardware and QA teams.

About this role

Na kratko o podjetju in priložnosti:

Naš dolgoletni partner je eno izmed vodilnih evropskih podjetij na področju merilne in testne opreme. Je med redkimi podjetji v panogi, ki ima celoten razvoj in proizvodnjo v Sloveniji, zaposlenim pa omogoča delo na tehnološko najnaprednejših rešitvah na svetovni ravni. Vsako leto razvijejo približno tri nove produkte, ki se uporabljajo po vsem svetu in postavljajo standarde v merilni tehnologiji.

Kaj boste delali:

  • razvoj in vzdrževanje firmware-a v C++

  • delo na nizkonivojskih komponentah

  • optimizacija kode z vidika zmogljivosti, porabe in odzivnosti sistema

  • analiza in odpravljanje napak

  • sodelovanje pri arhitekturi rešitev in tehničnih odločitvah

  • integracija firmware-a s hardware-om in sodelovanje pri validaciji

  • sodelovanje z drugimi ekipami (hardware, QA, system engineering)

  • izboljševanje razvojnih praks, code review-ji, dvig tehnične kakovosti

Tehnološki stack:

  • C++

  • delo z mikrokrmilniki (STM32)

  • komunikacijski protokoli (UART, SPI, I2C, CAN ipd.)

  • orodja za debugiranje

  • izkušnje z optimizacijo in low-level debuggingom

Kaj pričakujemo:

  • izkušnje z embedded razvojem (C++)

  • dobro razumevanje delovanja mikrokrmilnikov in perifernih enot

  • izkušnje z optimizacijo kode in reševanjem sistemskih problemov

  • sposobnost razmišljanja na nivoju arhitekture

  • samostojnost pri reševanju kompleksnih tehničnih izzivov

  • natančnost in odgovornost (gre za sisteme, kjer napake niso trivialne)

  • pripravljenost na sodelovanje in deljenje znanja z ekipo

Kaj ponujamo:

  • delo na kompleksnih vgrajenih sistemih

  • vpliv na tehnične odločitve in arhitekturo rešitev

  • sodelovanje z izkušeno razvojno ekipo

  • dolgoročne projekte

  • zaposlitev za nedoločen čas (6 mesecev poskusne dobe)

  • konkurenčno plačilo + 13. plača + nadpovprečen regres

  • fleksibilen delovni čas

  • dodatno pokojninsko zavarovanje

  • sodobna oprema

  • urejeno delovno okolje

Skills

C++CANCode OptimizationDebuggingEmbedded SystemsFirmware DevelopmentI2CLow-level DebuggingMicrocontrollersPeripheral InterfacesSPISTM32System TroubleshootingUART

Explore related jobs

Browse these categories

Market data for software engineer roles

All reports →