Text copied to clipboard!
Naslov
Text copied to clipboard!Ugrađeni CC Programer
Opis
Text copied to clipboard!
Tražimo iskusnog Ugrađenog CC Programera koji će se pridružiti našem timu i raditi na razvoju i optimizaciji ugrađenih sustava. U ovoj ulozi, bit ćete odgovorni za dizajniranje, implementaciju i testiranje softverskih rješenja za ugrađene sustave koristeći programske jezike C i C++. Radit ćete u suradnji s multidisciplinarnim timovima kako biste osigurali visoku učinkovitost i pouzdanost softverskih rješenja.
Vaše glavne odgovornosti uključivat će razvoj softvera za mikrokontrolere i ugrađene sustave, optimizaciju koda za performanse i potrošnju energije te integraciju softverskih modula s hardverskim komponentama. Također ćete sudjelovati u analizi zahtjeva, pisanju tehničke dokumentacije i rješavanju problema povezanih s ugrađenim sustavima.
Idealni kandidat ima snažno tehničko znanje o arhitekturama mikrokontrolera, iskustvo s real-time operativnim sustavima (RTOS) i poznavanje alata za razvoj i otklanjanje pogrešaka u ugrađenim sustavima. Također je poželjno iskustvo s komunikacijskim protokolima poput UART, SPI, I2C i CAN.
Ako ste strastveni prema razvoju ugrađenih sustava i želite raditi na inovativnim projektima, prijavite se i postanite dio našeg tima!
Odgovornosti
Text copied to clipboard!- Razvoj i optimizacija softvera za ugrađene sustave koristeći C/C++.
- Pisanje i održavanje tehničke dokumentacije.
- Testiranje i otklanjanje pogrešaka u softverskim rješenjima.
- Rad s mikrokontrolerima i real-time operativnim sustavima.
- Implementacija i integracija komunikacijskih protokola.
- Suradnja s hardverskim inženjerima na integraciji softvera i hardvera.
- Analiza i optimizacija performansi softverskih rješenja.
- Praćenje novih tehnologija i trendova u području ugrađenih sustava.
Zahtjevi
Text copied to clipboard!- Diploma iz računalnog inženjerstva, elektrotehnike ili srodnog područja.
- Iskustvo u razvoju softvera za ugrađene sustave koristeći C/C++.
- Poznavanje arhitekture mikrokontrolera i real-time operativnih sustava.
- Iskustvo s alatima za razvoj i otklanjanje pogrešaka u ugrađenim sustavima.
- Poznavanje komunikacijskih protokola poput UART, SPI, I2C i CAN.
- Sposobnost analitičkog razmišljanja i rješavanja problema.
- Dobre komunikacijske vještine i sposobnost rada u timu.
- Poželjno iskustvo s razvojem softvera za niskoenergetske sustave.
Moguća pitanja na intervjuu
Text copied to clipboard!- Možete li opisati svoje iskustvo s razvojem ugrađenih sustava?
- Koje alate koristite za otklanjanje pogrešaka u ugrađenom softveru?
- Kako optimizirate kod za performanse i potrošnju energije?
- Imate li iskustva s real-time operativnim sustavima?
- Kako biste riješili problem nepredvidivog ponašanja mikrokontrolera?
- Koje komunikacijske protokole ste koristili u prethodnim projektima?
- Kako pristupate pisanju tehničke dokumentacije?
- Možete li podijeliti primjer izazovnog problema koji ste riješili?