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?