Text copied to clipboard!
Наслов
Text copied to clipboard!Ugrađeni CC Programer
Опис
Text copied to clipboard!
Tražimo iskusnog Ugrađenog C Programera koji će se pridružiti našem timu za razvoj softvera za ugrađene sisteme. Kao deo našeg tima, bićete odgovorni za dizajniranje, implementaciju i optimizaciju softverskih rešenja za različite ugrađene platforme, uključujući mikrokontrolere, senzore i druge elektronske uređaje. Vaš rad će imati direktan uticaj na performanse i pouzdanost proizvoda koji se koriste u industriji, automobilskoj elektronici, medicinskim uređajima, telekomunikacijama i mnogim drugim oblastima.
Vaše svakodnevne aktivnosti uključivaće pisanje efikasnog i pouzdanog C koda, rad sa hardverskim interfejsima, rešavanje problema sa performansama i optimizaciju memorije. Takođe ćete sarađivati sa hardverskim inženjerima, testirati softver na realnim uređajima i učestvovati u procesu otklanjanja grešaka. Od vas se očekuje da budete upoznati sa alatima za razvoj i debagovanje, kao i sa osnovama elektronike i rada sa mikrokontrolerima.
Idealni kandidat ima iskustvo u razvoju softvera za ugrađene sisteme, razume arhitekturu računarskih sistema i poseduje sposobnost analitičkog razmišljanja. Poznavanje rada sa real-time operativnim sistemima (RTOS), komunikacionim protokolima (UART, SPI, I2C), kao i iskustvo sa alatima za verzionisanje koda (npr. Git) su poželjni. Dodatno, cenimo sposobnost timskog rada, samostalnost u rešavanju problema i spremnost na kontinuirano usavršavanje.
Ako ste motivisani, volite izazove i želite da radite na inovativnim projektima u dinamičnom okruženju, pozivamo vas da se prijavite i postanete deo našeg stručnog tima.
Одговорности
Text copied to clipboard!- Razvoj i implementacija softvera za ugrađene sisteme u C jeziku
- Pisanje i optimizacija efikasnog i pouzdanog koda
- Rad sa mikrokontrolerima i hardverskim interfejsima
- Testiranje i debagovanje softvera na realnim uređajima
- Saradnja sa hardverskim i softverskim timovima
- Izrada i održavanje tehničke dokumentacije
- Implementacija komunikacionih protokola (UART, SPI, I2C)
- Optimizacija potrošnje memorije i resursa
- Analiza i rešavanje tehničkih problema
- Praćenje novih tehnologija i trendova u oblasti ugrađenih sistema
Захтеви
Text copied to clipboard!- Diploma iz oblasti elektrotehnike, računarstva ili srodnih oblasti
- Iskustvo u programiranju u C jeziku
- Poznavanje arhitekture mikrokontrolera i ugrađenih sistema
- Iskustvo sa alatima za razvoj i debagovanje softvera
- Razumevanje komunikacionih protokola (UART, SPI, I2C)
- Sposobnost analitičkog razmišljanja i rešavanja problema
- Iskustvo sa real-time operativnim sistemima (RTOS) je prednost
- Poznavanje rada sa alatima za verzionisanje koda (npr. Git)
- Dobre komunikacione veštine i sposobnost timskog rada
- Samostalnost i odgovornost u radu
Могућа питања на интервјуу
Text copied to clipboard!- Koliko godina iskustva imate u programiranju u C jeziku?
- Da li ste radili sa mikrokontrolerima? Koje ste platforme koristili?
- Imate li iskustva sa real-time operativnim sistemima (RTOS)?
- Kako pristupate optimizaciji memorije u ugrađenim sistemima?
- Koje komunikacione protokole ste implementirali u prethodnim projektima?
- Kako rešavate probleme sa kompatibilnošću hardvera i softvera?
- Da li ste koristili alate za verzionisanje koda? Koje?
- Možete li opisati jedan izazovan projekat na kojem ste radili?
- Kako pristupate pisanju tehničke dokumentacije?
- Koje alate za debagovanje najčešće koristite?