Text copied to clipboard!
Naslov
Text copied to clipboard!Razvijač ugrađenih sustava
Opis
Text copied to clipboard!
Tražimo iskusnog Razvijača ugrađenih sustava koji će se pridružiti našem timu i pomoći u razvoju inovativnih rješenja za ugrađene sustave. U ovoj ulozi, bit ćete odgovorni za dizajn, razvoj, testiranje i implementaciju softverskih rješenja za ugrađene sustave, osiguravajući njihovu pouzdanost, učinkovitost i sigurnost. Radit ćete s multidisciplinarnim timovima, uključujući inženjere hardvera, softverske inženjere i testne inženjere, kako biste osigurali optimalnu integraciju softvera i hardvera.
Vaše glavne odgovornosti uključivat će razvoj softvera u programskim jezicima poput C i C++, optimizaciju koda za rad u stvarnom vremenu, rad s operativnim sustavima u stvarnom vremenu (RTOS) te implementaciju komunikacijskih protokola poput UART, SPI, I2C i CAN. Također ćete sudjelovati u analizi zahtjeva, dizajnu arhitekture sustava i testiranju kako biste osigurali visoku kvalitetu i pouzdanost proizvoda.
Idealni kandidat ima iskustvo u razvoju softvera za ugrađene sustave, dobro razumije rad mikrokontrolera i mikroračunala te ima iskustvo s alatima za razvoj i debagiranje softvera. Također, poželjno je iskustvo s alatima za kontrolu verzija poput Git-a, kao i poznavanje sigurnosnih standarda i najboljih praksi u razvoju softvera za ugrađene sustave.
Ako ste strastveni u razvoju softvera za ugrađene sustave i želite raditi na inovativnim projektima u dinamičnom okruženju, prijavite se i postanite dio našeg tima!
Odgovornosti
Text copied to clipboard!- Razvoj i implementacija softvera za ugrađene sustave.
- Optimizacija koda za rad u stvarnom vremenu.
- Rad s operativnim sustavima u stvarnom vremenu (RTOS).
- Implementacija i testiranje komunikacijskih protokola (UART, SPI, I2C, CAN).
- Analiza zahtjeva i dizajn arhitekture sustava.
- Pisanje tehničke dokumentacije i izvještaja.
- Suradnja s multidisciplinarnim timovima na integraciji softvera i hardvera.
- Testiranje i otklanjanje grešaka u softveru.
Zahtjevi
Text copied to clipboard!- Diploma iz računalnog inženjerstva, elektrotehnike ili srodnog područja.
- Iskustvo u razvoju softvera za ugrađene sustave.
- Poznavanje programskih jezika C i C++.
- Iskustvo s mikrokontrolerima i mikroračunalima.
- Poznavanje komunikacijskih protokola (UART, SPI, I2C, CAN).
- Iskustvo s alatima za razvoj i debagiranje softvera.
- Poznavanje alata za kontrolu verzija (Git).
- Razumijevanje sigurnosnih standarda i najboljih praksi u razvoju softvera.
Moguća pitanja na intervjuu
Text copied to clipboard!- Možete li opisati svoje iskustvo u razvoju softvera za ugrađene sustave?
- Koje programske jezike koristite za razvoj ugrađenih sustava?
- Kako optimizirate kod za rad u stvarnom vremenu?
- Koje komunikacijske protokole ste koristili u prethodnim projektima?
- Kako pristupate testiranju i otklanjanju grešaka u softveru?
- Imate li iskustva s operativnim sustavima u stvarnom vremenu (RTOS)?
- Kako osiguravate sigurnost i pouzdanost softvera za ugrađene sustave?
- Možete li opisati projekt na kojem ste radili i koji je uključivao razvoj ugrađenih sustava?