EMBEDDED PROGRAMER/PROGRAMERKA
Summary
Junior embedded software engineer at Orqa in Osijek, Croatia, writing low-level firmware (drivers, peripheral control, debugging) for the company's own devices in close collaboration with hardware engineers. Core stack: C, RTOS basics, SPI/I2C/UART/CAN protocols, and Git.
- Sudjelovanje u dizajniranju, razvoju i implementaciji embedded firmwarea za Orqine uređaje i sustave.
- Bliska suradnja s hardverskim inženjerima pri integraciji i testiranju novih sklopova.
- Pisanje low-level upravljačkih programa (drivera), upravljanje periferijama i optimizacija performansi softvera.
- Otklanjanje grešaka (debugging) i rješavanje tehničkih izazova.
- Rad s komunikacijskim protokolima kao što su SPI, I2C, UART i CAN.
- Uključivanje u sve faze životnog ciklusa razvoja softvera — od koncepta do produkcije.
- SSS/VŠS/VSS
- Osnovno iskustvo ili jaku podlogu u razvoju embedded softvera (projekti s fakulteta, osobni projekti ili do 1 godine radnog iskustva).
- Dobro poznavanje programskog jezika C.
- Razumijevanje low-level programiranja i koncepta rada računala/mikrokontrolera.
- Osnovno poznavanje operacijskih sustava za rad u stvarnom vremenu (RTOS).
- Poznavanje osnovnih komunikacijskih protokola (SPI, I2C, UART, CAN).
- Volju za radom s alatima za mjerenje i debugging (npr. osciloskopi, logički analizatori).
- Poznavanje rada sa sustavima za kontrolu verzija (npr. Git).