EMBEDDED PROGRAMER/PROGRAMERKA
Pakollinen:Git
Opis poslova:
- 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.
Uvjeti/kvalifikacije:
- 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).